12/02/04 20:31:38.04
>>928
たとえば、Microsoft Officeで作業する場所で、
C++, C#などの開発環境をインストールしてはならない場合でも、
WSHならインストールされてるからつかえる(VBAもつかえるだろう)
938:デフォルトの名無しさん
12/02/04 20:41:23.07
>>937
そんな意味でも特別な許可設定しないとスクリプトをダブルクリックで動かすことすらできない PowerShell はダメだな
能力はあるのに
939:デフォルトの名無しさん
12/02/05 02:36:46.32
>>937
普通に入っているが?
940:デフォルトの名無しさん
12/02/05 02:59:57.56
>>939
何を勘違いしてるの?
941:デフォルトの名無しさん
12/02/05 14:10:11.58
PowerShell、Windows 7からはOS標準になってる。
perlやrubyみたいな他のスクリプト言語に比べたら大きなアドバンテージだけど
デフォルトで実行許可されてないのが痛い。痛すぎる
942:デフォルトの名無しさん
12/02/05 14:38:59.17
>>940
csc,vbc,jscが普通に入ってるの知らないんだwww
943:デフォルトの名無しさん
12/02/05 14:58:34.06
実行ポリシー変えられるときは変えてるし、できない時は
スクリプトを読み込んでeval(Invoke-Expression)しちゃえばいいから、
まあそこまで困ってはいない
944:デフォルトの名無しさん
12/02/05 18:31:24.57
サクラエディタでWSHをマクロとして使えることに気づいた
こんな感じにいろんなソフトがマクロとして使ってるのかな
945:デフォルトの名無しさん
12/02/06 21:34:29.73
>>942
なるほど、そういう方向の勘違いか
946:デフォルトの名無しさん
12/02/07 01:19:27.07
>>945
なるほど、そういう方向の○違いか
947:デフォルトの名無しさん
12/02/07 04:50:00.92
悔し紛れのオウム返し
948:デフォルトの名無しさん
12/02/07 17:05:21.20
悔し紛れの言い張り返し
949:デフォルトの名無しさん
12/02/08 00:31:47.76
Windows XP, Office 2003の職場めずらしくないでしょ
950:デフォルトの名無しさん
12/02/08 18:46:05.52
なるほど、そういう方向の勘違いか
951:デフォルトの名無しさん
12/02/17 01:24:42.12
プログラムを実行させる時、
プロセス1とプロセス2は終了を待つことなく同時に実行し、
プロセス1とプロセス2が両方とも終了したらプロセス3に移行するにはどう書けばいいですか?
952:デフォルトの名無しさん
12/02/17 03:39:30.95
exec
exec
do while .state
loop
exec
953:デフォルトの名無しさん
12/02/18 13:26:46.30
URLリンク(msdn.microsoft.com)
954:デフォルトの名無しさん
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でバイナリで見て取り出せば?