1
我在Windows XP中運行以下VBS腳本,法語版本,本地化爲瑞士。 配置的十進制符號是。 (點)(在設置 - >區域選項)Windows和DOS之間VBS中的不同十進制分隔符
這裏是腳本(名爲test.vbs):
MsgBox CDbl("3.456") & vbCrLf & CLng("3.456")
如果我從Windows運行它(我用VBS廠),它的工作原理精細。
如果我在命令行中運行它:
cscript /nologo test.vbs
我收到以下錯誤:
test.vbs(3, 1) Error running Microsoft VBScript: Incompatible type: 'CDbl'
如果我再改這樣的腳本(改變從點小數點分隔符昏迷):
MsgBox CDbl("3,456") & vbCrLf & CLng("3,456")
然後腳本在命令行下正常工作(但從Windows啓動時失敗)。
它看起來像在命令行中有一個不同的區域設置,但我不知道爲什麼或在哪裏可以改變它。
還是有什麼我失蹤?
非常感謝!它正在工作! – 2009-10-01 08:23:46