本帖最后由 xiaopo 于 2015-8-22 22:59 编辑
学习一下,在dos联盟找到一个之前的- :<!--
- ::::::::::::::::::::::::::::::::BAT::::::::::::::::::::::::::::::::
-
- ::::::::1.执行HTML代码之前的BAT代码::::::::
- @echo off
- call :e Starting mshta...
- pause
- ::::::::1.执行HTML代码之前的BAT代码::::::::
-
- ::执行HTML代码:
- start mshta %0
-
- ::::::::2.执行HTML代码之后的BAT代码::::::::
- call :e Mshta is executing HTML codes...
- pause
- ::::::::2.执行HTML代码之后的BAT代码::::::::
-
- ::退出BAT:
- exit /b
-
- :::::::BAT函数定义部分:::::::
- :e
- echo %*
- goto :eof
- :::::::BAT函数定义部分:::::::
-
- ::::::::::::::::::::::::::::::::BAT::::::::::::::::::::::::::::::::
- -->
-
- <!--此句用来清除第一行的:-->
- <script>document.body.innerText=""</script>
-
- <script language=vbs>
- Msgbox "I'm VBScript!"
- </script>
-
- <script>
- alert("I'm JavaScript!")
- </script>
-
- <script>close()</script>
-
- <!--------------------------HTML-------------------------->
- <body onkeypress=window.close()>
- <hr color=red>
- <marquee><font color=green>HTML Codes</font></marquee>
- <hr color=red>
- <!--------------------------HTML-------------------------->
-
- <!-- BAT & HTML {s11ss@www.cn-dos.net/forum 2008-4-22}
- 思路:当此文件被当作BAT文件执行时,未执行到HTML代码部分时就已退出;
- 当此文件被当作HTML文件执行时,BAT代码部分被注释,不会被执行。
- -->
复制代码 原文地址:http://cndos.fam.cx/forum/viewthread.php?tid=39655 |