Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

Macroコマンド「exec」でのWindows環境変数の扱い - Tera Term Ticket #26138 on SourceForge.JP

$
0
0

Macroコマンド「exec」でのWindows環境変数の扱い

Open Date: 2011-08-27 01:56

Letztes Update: 2011-08-28 10:13

Reporter:gorugonEigentümer:(None)
Priority:5 - MediumMileStone:Tera Term 4.71 (closed)
Type:Feature RequestsSeverity:5 - Medium
Component:Tera Term MacroStatus:Closed
ResolutionNone

Details

マクロコマンド「exec」に関しての機能リクエストです。

例えばexec 'notepad license.txt'というコードにすると、
C:\Program Files\teraterm配下のlicense.txtを開くことから、execで実行する外部プログラムの引数のパスは
C:\Program Files\terarermであることがわかります。

上記コードを変更して、exec 'notepad %TMP%\license.txt'とすると、
windows環境変数のTMP配下のlisence.txtではなく、C:\Program Files\teraterm\%TMP%\lisence.txtとして認識してしまいます。
execコマンドで実行する外部プログラムにwindows環境変数を含めたパスを認識させることは可能でしょうか。

よろしくお願い致します。

Last Update of this Ticket

2011-08-28 10:13 Update by: maya

  • Milestone Update from (None) to Tera Term 4.71 (closed).
  • Ticket Close date set to 2011-08-28 10:13
  • Status Update from Open to Closed.
  • Component Update from (None) to Tera Term Macro.

Kommentar

次のバージョンから expandenv コマンドが追加されます。環境変数を展開してから exec に渡してみてください。

http://ttssh2.sourceforge.jp/manual/ja/macro/command/expandenv.html


Viewing all articles
Browse latest Browse all 2128