1
영수증을 인쇄하기 위해 열 프린터를 사용하는 응용 프로그램을 개발했습니다. Powerbuilder 11.5 Win7 64bit에서 실행 명령
이제 다음 코드 (PB 11.5)까지 매력으로 일하고 있었다 : 난 그냥 Win7에 64 비트 PC를로 큰 고객에게 내 응용 프로그램을 배포 한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!)
및 명령이 실행되지 않습니다 ! 을 전혀 인쇄 할 수 없습니다. 나는 어색한 상황에 처해있다.
도와 주시겠습니까?
저는 Run 명령이 64 비트 Windows에서 작동한다는 것을 알고 있습니다. 명령 프롬프트에서 명령을 실행하여 어떤 결과가 발생했는지 확인해 보셨습니까? – Slapout
무엇이 ls_tempfile의 일반적인 값입니까? 공백이 있으면 COPY가 예상대로 작동하지 않습니다. – RealHowTo