Re: [問題] 一個 qbasic 的問題
看板Programming作者shadowjohn (Somebody Help Me)時間13年前 (2011/06/26 05:35)推噓4(4推 0噓 0→)留言4則, 4人參與討論串2/2 (看更多)
※ 引述《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
推
06/26 10:34, , 1F
06/26 10:34, 1F
推
07/01 17:01, , 2F
07/01 17:01, 2F
推
07/03 00:28, , 3F
07/03 00:28, 3F
推
07/04 03:40, , 4F
07/04 03:40, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):