作者shadowjohn (Somebody Help Me)
看板Programming
标题Re: [问题] 一个 qbasic 的问题
时间Sun Jun 26 05:35:23 2011
※ 引述《dvdr2001 (超人 C)》之铭言:
: 抱歉问个老古董的问题
: QBasic 内如何取得 argv 的参数值
: 太古老的东西怎麽改都忘了
如果是早期的 Qbasic 1.0 、 Qbasic 1.1 没 COMMAND$ 这招
只好用环境变数来处理吧~
试写一支 a.bas 如下
C:\Documents and Settings\XP\3wa\QBASIC>type a.bas
CLS
PRINT "A = " + ENVIRON$("A")
PRINT "B = " + ENVIRON$("B")
print "Example:"
print ""
print " copy " + environ$("A") + " " + ENVIRON$("B")
C:\Documents and Settings\XP\3wa\QBASIC>
测试的指令:
C:\....\QBASIC> set A=hello && set B=world && qbasic /run a.bas
输出结果:
A = hello
B = world
Example:
copy hello world
如果觉得这测试的指令不好看,那就写个批次档 a.bat
C:\Documents and Settings\XP\3wa\QBASIC>type a.bat
echo off
set A=%1
set B=%2
qbasic /run a.bas
C:\Documents and Settings\XP\3wa\QBASIC>
测试指令:
C:\....\QBASIC> a hello world
输出结果亦同
A = hello
B = world
Example:
copy hello world
--
3WA训练家的工作室
宗旨:诸葛单中,谢谢
个人布弱格 网址:
http://3wa.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.117.97
1F:推 yauhh:耶,印象有这玩意,ENVIRON$ 59.112.230.82 06/26 10:34
2F:推 zha0:wow 好久没看到 qb 了也 XD220.135.121.210 07/01 17:01
3F:推 dvdr2001:了解 用ENVIRON$ 是个方法 Thanks 114.34.166.45 07/03 00:28
4F:推 dontblame:我很好奇您贵庚了 ^^ 61.223.96.188 07/04 03:40