精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Windows>>【经验与技巧】>>Windows下的批处理--GoGoGo!

主题:Windows下的批处理--GoGoGo!
发信人: chinahong()
整理人: CyberCowBoy(2000-11-07 13:32:09), 站内信件



  用过DOS的人对于DOS下扩展名为.bat的批处理文件肯定不会陌生,它不知给
我们带来多少的方便,省去了多少的时间;它甚至还有编程的功能--我曾见过一
个小游戏就是用批处理的那几句语句写成的,就是说游戏的文件只要那一个.bat
文件就行了。
  可是现在大家都改用WINDOWS系统,有没有发现WINDOWS95/98没有带批处理功
能?也许有人说Windows不是自带一个Windows Scripting Host,但如果你试过你
就知道编写起来比在DOS下编写.bat要麻烦得多了;也许有人认为Windows95/98的
方便性很高,弄个批处理没有什么用征,可以如果有人每启动某个游戏要先启动
游侠II和MagicWin98,或启动PhotoShop时要同时启动ACDSee32,是不是也觉得很
烦?也许又有人说那简单呀,给写一个.bat文件放在桌面上,需要时执行不就行
了?可是面对那个黑黑的DOS窗口...
  现在有了GoGoGO!,一切烦恼都一扫而空:与DOS的批处理语法极其相似,但
比DOS的批处理功能更强大。能打开的文件形式不仅仅是可执行文件,一切您在W
indows中能由默认程序打开的文件,GoGoGo!都可以打开,比如*.txt、*.ini、*
.bmp......GoGoGo!本身的.ggg文件,就像批处理文件可以调用其它.bat文件(当
然不能调用本身,否则会引起死循环的)。而编写起来又十分容易,而且更加入
了消息框的处理,安装后还带了一个完整的示例文件,让您一看就明白。
  至于批处理的编写方法,请先看基本语法:
“ W(/D/MSG)  //  [路径\]文件名.扩展名 [/参数]
                           ^^
                       请注意这个地方            ”

  W与D与MSG只能选其一,W代表Wait,指执行此行所指定的程序后,GoGoGo!将
会暂停住,直至被执行程序关闭后才继续执行下一行;D代表Don't Wait,指执行
此行所指定的程序后,不管其执行后是否关闭,将继续执行下一行语句;MSG代表
“消息”,是指你想要发出的消息,将会弹出一个消息框,同时暂时停止执行下
一行,直至用户点确定关闭消息框。
  路径一般不建议省略,如果您确定指定的程序的路径已在系统中给出(如Wi
ndows目录下的程序),可以省略。扩展名不能省略,但如果是EXE文件就可以省
略。参数根据您的需要,可以选择加或者不加。
  另外,请注意,1、一个程序必须为单独的一行。
     2、写完后,存盘文件的扩展名必须为.ggg才能正确执行。
         ~~~~~~~~~~~~~~~~~~~~~~~~~~
     3、在GoGoGo!中,前缀(W、D、MSG)与执行语句不再有严格的划分标
志,只要在两者之间有一个“//”来分开就行了,而且不论此前后有多少个空格
,只要在同一行中用“//”把这两者区分开来就可以被正确识别。典型例子请参
看安装后GoGoGo!安装文件夹中的example.ggg文件。
     4、如果您想在批处理文件中加入注释的话,那么只要使用GoGoGo!不
支持的语法书写,该行就会被忽略。

  其实GoGoGo!的语法与DOS的批处理文件的语法差不多,只是多了个必须的前
辍。在安装后,GoGoGo!的安装目录中有一个EXAMPLE.GGG的文件,它是一个执行
示范文件,您可以用记事本打开它看看它是如何写的,并试着执行它,看看它的
执行过程。

  看到这里是不是觉得心动了?是不是想去下载了?呵呵,再告诉你一个好消
息,它的下载文件只有63K,赶快去下载吧。下载地址是http://member.netease
.com/~ahong/soft/ggg.exe

--
              
     
    ◢■■■■■■■■■◣
     
  ◢■              ■◣
    
 ◢■■ ahong.mycool.net ■■◣
   
◢■■■■■■■■■■■■■■■◣
★°☆∴      ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.109.215.131]

[关闭][返回]