回 帖 发 新 帖 刷新版面

主题:如何使用开关参数?请帮忙,谢谢!

我要编一个程序我想利用不同的开关参数实现不同的功能如:


OPEN "A.TXT" FOR OUTPUT AS #1   '这是建立一个A.TXT文件
CLOSE #1

OPEN "B.TXT" FOR OUTPUT AS #1   '这是建立一个B.TXT文件
CLOSE #1

这个程序编译后取名为SETUP.EXE,不加任何参数运行的话就建立了A.TXT和B.TXT2个文件,怎样加入开关参数如:SETUP /A  运行就建立了A.TXT文件
                      SETUP /B  运行就建立了A.TXT文件
                      SETUP /C  运行就建立了A.TXT和B.TXT2个文件

请帮忙,谢谢!

回复列表 (共6个回复)

沙发

c$=ltrim$(rtrim$(command$))
if c$="/B" then
   OPEN "A.TXT" FOR OUTPUT AS #1   '这是建立一个A.TXT文件
   CLOSE #1
elseif c$="/C" then
   OPEN "B.TXT" FOR OUTPUT AS #1   '这是建立一个B.TXT文件
   CLOSE #1
endif

板凳

谢谢!

3 楼

请问在这个程序中如果我想同时建立A.TXT和B.TXT2个文件,*.exe/B/C 2个开关一起用为什么会不起作用呢?

4 楼

老天,你早说嘛。

c$=command$

if instr(c$,"/B")>0 then
   OPEN "A.TXT" FOR OUTPUT AS #1   '这是建立一个A.TXT文件
   CLOSE #1
endif

if instr(c$,"/C")>0 then
   OPEN "B.TXT" FOR OUTPUT AS #1   '这是建立一个B.TXT文件
   CLOSE #1
endif

5 楼

是我,是我没说清楚,也是我理解的错误,我以为不同的开关参数可以执行不同的任务,那加上所有的开关就可以运行所有的任务.

对不起!
  谢谢你的帮助!

6 楼

呵呵,别介意,这不是你的错。
是这社会的错。

我来回复

您尚未登录,请登录后再回复。点此登录或注册