WSH

WSH(JScript)でリパースポイント(ジャンクション、シンボリックリンク)のターゲットパスを得る

WSH

前提 OS Vista以降 C:\test内の構造 <DIR> dir 725 dir.lnk 0 file 466 file.lnk <JUNCTION> junction [c:\test\dir] <SYMLINKD> linkd [c:\test\dir] <SYMLINKD> linkdr [dir] <SYMLINK> linkf [c:\test\file] <SYMLINK> linkfr [file]シンボリックリンクの参照先フルパスを取得「WSH(・∀・)スレッド! Part 4」にある</symlink></symlink></symlinkd></symlinkd></junction></dir>…

JScriptかつwscript.exeのときにユーザーからの入力を得る方法

WSH

cscript.exeの場合は簡単で、 var input = WScript.stdin.readLine(); で取れます。wscript.exeの場合は var WshShell = new ActiveXObject("WScript.Shell"); var oExec = WshShell.exec("cmd /c title テスト && type con"); var input = oExec.stdout.rea…

Skypeチャットのログ削除を無視してしまう方法

SkypeAPIを使ってログを取るとログ削除を無視できます。 すごく手抜きなサンプルではありますがあげておきます。 Skype4COMでログを取得

WSHやバッチファイルからWin32APIを呼び出す

WSHでDLLの関数を呼び出せるツールにSFC miniというものがありますが、これはどうやらインストールという作業が必要みたいで、配布の障壁になるかなぁと思っていました。 簡単な用途であれば、以前作った汎用Rundll32でもいけるので、簡単ではありますがサン…