exeを作りたかった
exeを作りたかった:
けど、Windowsのタスクバーってexe形式でしか置けないのね。
現場は開発端末でネットが使えないという素晴らしい(?)環境なのでexeにコンパイルできない…。
でも.NETFramework あればJavascript→exeへのコンパイルできるらしい…!
ん…?.NETFrameworkあるよぞ…!?
jsc.exeがコンパイラのよう。
僕の環境(Windows7)ではここだった
下のように対象jsを渡せば、カレントディレクトリにexeができる
およよ…?jsファイルの状態なら実行できてたのに…?
これを
こうしてok
カレントディレクトリの取得箇所で使用していたWScriptが見えてないっていうエラー
WSH勉強するほどでもないので今回はこれくらいで、、
自作のランチャーをタスクバーに置きたかった
けど、Windowsのタスクバーってexe形式でしか置けないのね。現場は開発端末でネットが使えないという素晴らしい(?)環境なのでexeにコンパイルできない…。
でも.NETFramework あればJavascript→exeへのコンパイルできるらしい…!
ん…?.NETFrameworkあるよぞ…!?
ということでコンパイル開始
jsc.exeがコンパイラのよう。僕の環境(Windows7)ではここだった
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
jsc ./lancher.js error JS1135: 変数 'WScript' が宣言されていません。
原因はこの行
lancher.js
createObject("Scripting.FileSystemObject").getParentFolderName(WScript.ScriptFullName)
lancher.js
new ActiveXObject("WScript.Shell").CurrentDirectory
カレントディレクトリの取得箇所で使用していたWScriptが見えてないっていうエラー
WSH勉強するほどでもないので今回はこれくらいで、、
コメント
コメントを投稿