WSH(・∀・)スレッド! Part 4at TECH
WSH(・∀・)スレッド! Part 4 - 暇つぶし2ch954:デフォルトの名無しさん
12/02/18 14:10:58.44
popup出しつつ、ステートメントは次へ行くことって出来ますか?
runにはあるのに。

955:デフォルトの名無しさん
12/02/18 15:02:18.54
Popupを出すスクリプトをRunで呼び出す

956:デフォルトの名無しさん
12/02/18 15:04:14.61
>>954
shell = new ActiveXObject("WScript.Shell")
shell.Popup("hello")

とだけ書かれたスクリプトを
shell.Run("wscript msg.js")
みたいに呼べばいい

957:956
12/02/18 15:05:10.21
かぶった

958:デフォルトの名無しさん
12/02/18 15:09:02.93
>>955
ありがとうございました。


959:デフォルトの名無しさん
12/02/18 15:20:28.10
お礼をいい損ねてた
>>956氏もありあとう

960:デフォルトの名無しさん
12/02/18 19:59:58.73
URLリンク(scripting.cocolog-nifty.com)


961:デフォルトの名無しさん
12/02/21 17:54:11.66
runじゃ閉じれないが?

962:デフォルトの名無しさん
12/02/21 18:54:49.91
んじゃexec

963:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 13:37:50.79
WshShortcutではマイコンピュータなどのショートカットは扱えませんか?
ショートカットからTargetPathなどを取り出してShellExecuteExに渡すことを目的としています。

964:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 22:50:42.05
どうなる?
駄目ならshell.applicationのfolderitem.getlink使え

965:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 10:07:14.88
ありがとうございます。

folderitem.getlink.target.pathでマイコンピュータとマイネットワークのショートカットから
"::{GUID}" という形式のターゲットパスが得られました。
これをShellExecuteExに渡すと、開けました。

スタートメニューのファイル名を指定して実行でも使えるけど
ショートカットのプロパティのリンク先には入れられないのが謎です。

コントロールパネル項目なんかのショートカットは取得できなかったので
これは別に探してみようと思います。

966:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 16:04:14.88
>スタートメニューのファイル名を指定して実行でも使えるけど
>ショートカットのプロパティのリンク先には入れられないのが謎です。

GUIが撥ねてるだけで、WshShortcutなら入る

>コントロールパネル項目なんかのショートカットは取得できなかったので
>これは別に探してみようと思います。

レジストリをshellfolderで検索

967:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 08:48:15.44
ありがとうございます。

>GUIが撥ねてるだけで、WshShortcutなら入る
WshShortcutで取得できないものの、Saveはできるようですね。

>レジストリをshellfolderで検索
こちらは、クラスIDを知るのが目的ではなく、ショートカットファイルから
取得するのが目的です。
target.pathが空白なので、検索しようがありませんでした。

968:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 00:14:44.19
なんでそんな必要があるのかわからんが必要なら.lnkのフォーマットをadodb.streamでバイナリで見て取り出せば?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch