[問題] VBA sendkey 請教

看板Office作者 (小建)時間9年前 (2017/02/25 00:26), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/2 (看更多)
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: Excel 版本:2013 我telnet到Linux server,在透過sendkey 發現問題 只送下面兩行訊息 sendkey 變數A ,true sendkey "字串A", true 上面字串A的內容是 ps -fA |awk '{print $1}' 但在server收到的訊息是 ps -fA|awk 變數A 請問是否有什麼方法,可以讓字串A的內容 被當成文字,完整送出到server 我試過 sendkey "ps -fA |awk " &" '{print $1}' " 不行 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.141.184 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1487953606.A.2E7.html

02/25 10:05, , 1F
{}對sendkeys有特殊意義,要指定的話,請置於大括號內
02/25 10:05, 1F

02/25 10:05, , 2F
如"ps -fA |awk '{{}print $1{}}'"
02/25 10:05, 2F

02/25 10:06, , 3F
連結測結為輸出於記事本內https://i.imgur.com/aSTxGhZ
02/25 10:06, 3F

02/25 10:23, , 4F
另外如要指定+、^、%、~、()、{}這些字元其中一項,請置於
02/25 10:23, 4F

02/25 10:23, , 5F
大括號內
02/25 10:23, 5F

02/25 14:06, , 6F
謝謝你的解答,我在測試看看
02/25 14:06, 6F
文章代碼(AID): #1Oi5x6Bd (Office)
討論串 (同標題文章)
文章代碼(AID): #1Oi5x6Bd (Office)