Ticket #26138

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

Date d'ouverture: 2011-08-27 01:56 Dernière mise à jour: 2011-08-28 10:13

Rapporteur:
Propriétaire:
(Aucun)
État:
Atteints
Composant:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

マクロコマンド「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環境変数を含めたパスを認識させることは可能でしょうか。

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

Ticket History (2/2 Histories)

2011-08-27 01:56 Updated by: gorugon
  • New Ticket "Macroコマンド「exec」でのWindows環境変数の扱い" created
2011-08-28 10:13 Updated by: (del#1144)
  • Composant Update from (Aucun) to Tera Term Macro
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2011-08-28 10:13
  • Jalon Update from (Aucun) to Tera Term 4.71 (atteints)
Commentaire

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

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

Attachment File List

No attachments

Modifier

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