自動作成されたショートカット(テストの設定)をダブルクリック(実行)すると、
test.exe" "config を探しています。自分で
探す場合は、[参照]をクリックしてください。
と、表示されてしまいます。
どうすれば良いのでしょうか?
又、fxlink命令以外に方法はありませんか?
この自動作成されたショートカット(テストの設定)のプロパティを開き、
どこの項目でもいいので変更し、変更を元にもどす。
そして[適用]を押すと希望通りの動作になります。
#include "hspext.as" ;hspext.dll使用 #uselib "kernel32" #func GetModuleFileName "GetModuleFileNameA" int, int, int if ("config"=dir_cmdline) or ("\"config\""=dir_cmdline) : goto *config ; ショートカットを作成 my_shortcut_name="テストの設定" ;ショートカットファイル名 dirlist dummy,my_shortcut_name+".lnk",1 if stat=0 : { sdim my_filepath, 1024 GetModuleFileName 0,varptr(my_filepath),1024 ;自分自身のファイル名を取得 fxlink my_shortcut_name,"\""+my_filepath+"\" \"config\"" ;ショートカットを作成 if stat=0 : mes "OK!" : else : mes "NG!" } wait 200 end *config mes dir_cmdline stop