作者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
推 yauhh:耶,印象有這玩意,ENVIRON$ 59.112.230.82 06/26 10:34
推 zha0:wow 好久沒看到 qb 了也 XD220.135.121.210 07/01 17:01
推 dvdr2001:了解 用ENVIRON$ 是個方法 Thanks 114.34.166.45 07/03 00:28
推 dontblame:我很好奇您貴庚了 ^^ 61.223.96.188 07/04 03:40