죄송합니다. AppleScript로 작성하여 죄송합니다. 도움을 주시면 감사하겠습니다.텔넷 스크립트의 따옴표 사이에 텍스트를 삽입하려고 시도했습니다
텔넷 명령의 중간에 클립 보드의 텍스트를 붙여 넣는 스크립트를 만들려고합니다. 라인 (13)에
I8,A,001
Q102,024
q448
rN
S4
D15
ZT
JF
O
R71,0
f100
N
B264,65,2,UA0,2,4,56,B,"100000000045"
A203,82,2,1,2,2,N,"xxxxx"
P1
인용 된 12 자리 숫자는 내가 삽입해야 할 것입니다 : 출력은 같은 창에서 수와 종류의 같은 볼 필요가있다.
이
는 지금까지 코딩 한 것입니다 그러나 그것은 작동하지 않습니다 :tell application "Terminal"
do script "telnet xxx.xxx.xx.xx xxxx"
delay 1
do script "I8,A,001" in window 1
do script "Q102,024" in window 1
do script "q448" in window 1
do script "rN" in window 1
do script "S4" in window 1
do script "D15" in window 1
do script "ZT" in window 1
do script "JF" in window 1
do script "O" in window 1
do script "R71,0" in window 1
do script "f100" in window 1
do script "N" in window 1
do script "B264,65,2,UA0,2,4,56,B,\""
tell application "System Events"
tell application process "Terminal" in window 1
keystroke "v" using {command down}
end tell
keystroke "\""
keystroke return
do script "\"A203,82,2,1,2,2,N,\"xxxxx\""
do script "P1"
keystroke return
end tell
end tell
을 즉시 나는 그것이 무슨 스크립트에 클립 보드에 터미널 창 페이스트를 종료 붙여 넣기 명령 V를 사용하려고로 대신 터미널 창 1에 머물러 있다고 말하지 않을 것입니다.
고유 한 11 자리 숫자를 스크립트 한 다음 UPC-A에 대한 체크섬을 작성한 다음 Command V 대신 인용 부호 안에 사용하는 방법이 있습니까? 지금은 Excel을 사용하여 순차 번호와 체크섬을 추가하는 방정식을 만듭니다. – cav719