マクロのrunについてNo.01983
ころ吉 さん 98/11/06 14:46
 
 マクロのrunやrunsyncで渡すパラメータに"c:\winnt\notepad.exe"の
ようにフルパスを指定してやるとプログラムは起動できず。単純にパス
の通ったディレクトリのプログラムしか起動できないと思っているのは
私の勘違いでしょうか?
 勘違いでないとすると、やはりパスを通す以外に手だては無いっすか?

[ ]
RE:01983 マクロのrunについてNo.01986
noro さん 98/11/06 15:27
 
ころ吉さんこんにちは(^^)noroです。
》 マクロのrunやrunsyncで渡すパラメータに"c:\winnt\notepad.exe"の
もし、違ってたらごめんなさいですが…
パラメータには "c:\\winnt\\notepad.exe" の様に、\ を重ねて書けば良いの
では?(^^;)
マクロヘルプの「式について」「文字列」の項目を参照して下さい。
では…

[ ]
RE:01986 マクロのrunについてNo.01988
ころ吉 さん 98/11/06 17:36
 

>もし、違ってたらごめんなさいですが…
>パラメータには "c:\\winnt\\notepad.exe" の様に、\ を重ねて書けば良いの
>では?(^^;)
>マクロヘルプの「式について」「文字列」の項目を参照して下さい。
>では…

 noroさん、どうもありがとうございます。ハイ!まさにそのとおり、Cに不慣れな
もので、「式について」「文字列」の項目も初めに一応目を通しましたが全然気が
つきませんでした。お恥ずかしい。

 で、更に問題なのですが、ロングファイルネームでディレクトリ・パスの中に
Program files 見たいなスペース文字が入ると、解釈してもらえないみたいなん
で、何とか一つ改善をお願いしたいところでございます。

[ ]
RE:01988 マクロのrunについてNo.01991
noro さん 98/11/06 18:37
 
ころ吉さんこんにちは(^^)noroです。

まずはひとつ解決したようなので良かったですね(^^)

》 で、更に問題なのですが、ロングファイルネームでディレクトリ・パスの中に
》Program files 見たいなスペース文字が入ると、解釈してもらえないみたいなん
》で、何とか一つ改善をお願いしたいところでございます。

おや?run コマンドで…ですか?
私のところ( Windows95 と 秀丸 2.27 )では、
run "c:\\program files\\hideterm\\hideterm.exe";
とか動いちゃいました…(^^;)

ショートカットのプロパティで見られるリンク先は、スペース文字が入るよう
なフォルダ名がある時には "" で囲まないと動きませんが、そんな感じなんで
しょうか?


[ ]
RE:01991 マクロのrunについてNo.02021
ころ吉 さん 98/11/11 16:06
 

noroさん、たびたびご解答ありがとうございます。

>おや?run コマンドで…ですか?
>私のところ( Windows95 と 秀丸 2.27 )では、
>run "c:\\program files\\hideterm\\hideterm.exe";
>とか動いちゃいました…(^^;)

 当方はNT4.0+Ver2.28ですが、

run "c:\\program files\\hideterm\\hideterm.exe";が×ですが
run "\"c:\\program files\\hideterm\\hideterm.exe\""とすれば◎
です。

 Dos窓でも同様の結果ですので、この辺のところは作り手としてもOS
の仕様に準拠するしかないので納得です。
 お騒がせしました。

[ ]