Tíquete #31286

execコマンドにて実行ディレクトリをマクロフォルダにする

: 2013-05-04 20:54 Última Atualização: 2013-05-29 19:34

Relator:
(Anônimo)
Dono:
(del#24082)
Estado:
Fechado
Componente:
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
Nenhum
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

execコマンドでアプリを起動すると、アプリのカレントディレクトリが ttpmacro.exe のあるフォルダになります。 これを getdirコマンドで得られるフォルダにする、もしくは execコマンドのオプションでカレントディレクトリを指定できるようにできないでしょうか。

Ticket History (3/8 Histories)

2013-05-04 20:54 Updated by: None
  • New Ticket "execコマンドにて実行ディレクトリをマクロフォルダにする" created
2013-05-04 21:40 Updated by: (del#24082)
Comentário

execコマンドの引数で、カレントディレクトリを指定できるようにすることで、実現は可能です。 以下のような書式でよいでしょうか?

exec <command line> [[<wait> directory>]]

※カレントディレクトリへの移動が失敗しても、resultにはあくまでも「アプリケーションの終了コード」が入る。

2013-05-06 00:37 Updated by: None
Comentário

回答ありがとうございます。 ご呈示の書式で問題ありません。 よろしくお願いします。

yutakapon への返信

execコマンドの引数で、カレントディレクトリを指定できるようにすることで、実現は可能です。 以下のような書式でよいでしょうか? exec <command line> [[<wait> directory>]] ※カレントディレクトリへの移動が失敗しても、resultにはあくまでも「アプリケーションの終了コード」が入る。

2013-05-06 00:53 Updated by: (del#24082)
2013-05-06 01:30 Updated by: (del#24082)
Comentário

早速、実装してみたのでお試しください。

http://ttssh2.sourceforge.jp/snapshot/snapshot-20130506.zip

2013-05-06 23:48 Updated by: None
Comentário

実装ありがとうございます。試してみたところ希望通りの動作となりました。

試してみて気づいたのですが、execコマンドのカレントディレクトリがマクロファイルのあるディレクトリにならない現象は、 ttpmacro.exeからマクロを実行したときのみの動作でした。 ttermpro.exeのメニューからマクロを実行した場合は、マクロファイルがあるフォルダがカレントディレクトリになっていました。

以上ご報告まで。ありがとうございました。

2013-05-24 22:39 Updated by: (del#1144)
  • Resolução Update from Nenhum to Fixed
2013-05-29 19:34 Updated by: (del#24082)
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2013-05-29 19:34

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login