

tera termマクロで、sendln hoge とやると  
コマンドを実行してくれますが、  
これにユーザーの実行承認をつけることは可能でしょうか？

例えば  
$ myapp status  
myapp is runnning…  
$myapp stop←ここで、enterキーを押すまで、実行させないようにしたい

よろしくお願いします


CC BY-SA 3.0
2016-10-25T02:20:57.757
29877
2016-10-25T02:46:52.630
9807
question
teraterm
tera termマクロでのコマンド実行確認


１．ダイアログで一時停止する（必要であればyesnoboxを使う）

[code]

    messagebox '処理を続行します。' '確認'
    
[/code]

２．コマンドの文字列だけ送信して、Enterの入力後の表示文字列を待機する。

[code]

    send 'stop'
    wait 'Enter後の文字'
    
[/code]

３．「stop」は手入力させて、それを待つ

[code]

    wait 'stop'
    
[/code]

上記の様なやり方はどうでしょうか？  
Enterをキー指定で待機するのは無いと思います。


CC BY-SA 3.0
2016-10-25T02:46:52.630
29878
2016-10-25T02:46:52.630
19001
29877
answer