1
我一直在開發一個應用程序,它使用熱敏打印機 打印收據。Powerbuilder 11.5在Win7中運行命令64bit
到現在爲止,下面的代碼(PB 11.5)工作作爲一個 魅力:
Environment env
GetEnvironment(env)
ls_port= 'LPT1'
ls_command = 'COPY ' + ls_tempfile + ' ' + ls_port
Choose Case env.OSType
Case windows!
ls_command = 'command.com /c ' + ls_command
Case windowsnt!
ls_command = 'cmd.exe /c "' + ls_command + '"'
Case else
ls_command = 'cmd.exe /c "' + ls_command + '"'
End Choose
li_cmd = Run(ls_command,Minimized!)
我剛剛部署了我的應用程序的大客戶與 Win7的64位個人電腦和該命令不火!我根本無法打印 ! 我現在處於困境(至少可以說)。
你能幫我嗎?
我知道運行命令在64位Windows中工作。您是否嘗試從命令提示符運行命令以查看會發生什麼? – Slapout 2013-02-28 21:33:10
ls_tempfile的典型值是多少?如果其中有空格,則COPY將無法按預期工作。 – RealHowTo 2013-03-01 14:05:36