[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/19 09:09 / Filesize : 210 KB / Number-of Response : 969
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WSH(・∀・)スレッド! Part 4



1 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 01:22:48 ]
( ´ゝ`) 誰か詳しい情報キボンヌ

●過去スレ
WSH(・∀・)スレッド!
pc11.2ch.net/test/read.cgi/tech/1055075469/
WSH(・∀・)スレッド! Part 2
pc11.2ch.net/test/read.cgi/tech/1176698934/
WSH(・∀・)スレッド! Part 3
pc12.2ch.net/test/read.cgi/tech/1208948450/

●関連スレ
お前ら、wsh使ってますか? Part7
pc12.2ch.net/test/read.cgi/win/1190548945/
HTAをもっと流行らせる計画 Part2
pc12.2ch.net/test/read.cgi/tech/1220874815/
★WSHでCGI★JScriptVBScript
pc11.2ch.net/test/read.cgi/php/1059745064/

●公式サイト
Windows Script
www.microsoft.com/japan/msdn/scripting/

●個人サイト
Windows Scripting Host
homepage3.nifty.com/aya_js/wsh/index.htm
Windows Scripting Host Laboratory
www.roy.hi-ho.ne.jp/mutaguchi/wsh/
Windows Script Wiki
winscript.s41.xrea.com/wiki/index.php

919 名前:デフォルトの名無しさん [2011/12/15(木) 14:36:06.47 ]
vbsのOPTION EXPLICITってクラスメソッド内だと機能してない
気がするけど気のせい?

920 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 18:24:34.27 ]
どんまい

921 名前:デフォルトの名無しさん mailto:sage [2011/12/28(水) 14:49:44.08 ]
気のせい

922 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 11:40:47.27 ]
木の精

923 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 23:01:46.32 ]
メチルアルコール?

924 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 07:37:59.43 ]
ちょっとスレチを承知だけど、質問させてください。

DynamicWrapper をこれまでWinXP 32bit で使ってきてたけど、
Win7 64bit に変えたら、dllの登録時にエラーが出てしまう。
(いま、出先の携帯からのカキコでエラー番号とか失念)

ググっても、英語の質問掲示板とかで、同症状の質問が見つかるだけで
回答がない。

DynamicWrapperなんて、もはやユーザー少ないのかしら。


925 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 08:05:43.86 ]
DynamicWrapperは知らないけど、この辺意識してる?
maggothand.at.webry.info/200907/article_2.html


926 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 09:01:30.26 ]
単に管理者権限がないだけじゃねーの
UAC

927 名前:924 mailto:sage [2012/01/25(水) 20:51:05.87 ]
>>925, >>926 レスありがとうございます。


>regsvr32 dynwrap.dll

「モジュール "dynwrap.dll" は読み込まれましたが、
DllRegisterServerへの呼び出しはエラーコード
0x80040201 により失敗しました。.... 」
とのエラーが出ていました。

>>925 さん紹介URLのように、
%WINDIR%\SysWOW64\Regsvr32.exe
して見ましたが、上記と同じエラーが出てダメでした。

>>926 さんご指摘に従って、
管理者権限で実行したコマンドプロンプトで実行
(>regsvr32 dynwrap.dll)
したところ、無事に登録ができました。







928 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 01:45:27.16 ]
WSHって息してる?今はじめて存在知ったんだけど。実はちょー便利だったりするの?

929 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 05:15:53.34 ]
コマンドプロンプトやBATが使えない人にとっては無用の長物であることには違いが無いさ

930 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 12:26:44.53 ]
長物って。別に何も邪魔になっとらんやろ

931 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 11:12:44.50 ]
WSHには、スクリプトウィルス実行ホストという役目もあるから
使わない人にとっては正に無用の長物じゃね?

932 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 18:46:25.68 ]
おまえの話が一番無用の長物じゃね?

933 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 02:04:19.31 ]
最近はパワシェル使うことが多くなった

934 名前:デフォルトの名無しさん [2012/02/03(金) 21:32:04.88 ]
powershellってまただいぶ違ってたりするの?

935 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 17:06:58.56 ]
にたようなもん

936 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 19:43:27.91 ]
PowerShellはWSHと機能性だけ比較すれば優位だが
他の言語や開発環境まで視野に入れていろんなコストなども含めて総合的に判断すると
ほとんど存在価値が無くなってしまう
俺も一通り使ったけどPowerShell使うのは無駄以外の何物でもないと気付いて使わなくなった

937 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:31:38.04 ]
>>928
たとえば、Microsoft Officeで作業する場所で、
C++, C#などの開発環境をインストールしてはならない場合でも、
WSHならインストールされてるからつかえる(VBAもつかえるだろう)



938 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:41:23.07 ]
>>937
そんな意味でも特別な許可設定しないとスクリプトをダブルクリックで動かすことすらできない PowerShell はダメだな
能力はあるのに

939 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 02:36:46.32 ]
>>937
普通に入っているが?

940 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 02:59:57.56 ]
>>939
何を勘違いしてるの?

941 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 14:10:11.58 ]
PowerShell、Windows 7からはOS標準になってる。
perlやrubyみたいな他のスクリプト言語に比べたら大きなアドバンテージだけど
デフォルトで実行許可されてないのが痛い。痛すぎる

942 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 14:38:59.17 ]
>>940
csc,vbc,jscが普通に入ってるの知らないんだwww

943 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 14:58:34.06 ]
実行ポリシー変えられるときは変えてるし、できない時は
スクリプトを読み込んでeval(Invoke-Expression)しちゃえばいいから、
まあそこまで困ってはいない

944 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 18:31:24.57 ]
サクラエディタでWSHをマクロとして使えることに気づいた
こんな感じにいろんなソフトがマクロとして使ってるのかな

945 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 21:34:29.73 ]
>>942
なるほど、そういう方向の勘違いか

946 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 01:19:27.07 ]
>>945
なるほど、そういう方向の○違いか

947 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 04:50:00.92 ]
悔し紛れのオウム返し



948 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 17:05:21.20 ]
悔し紛れの言い張り返し

949 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 00:31:47.76 ]
Windows XP, Office 2003の職場めずらしくないでしょ

950 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 18:46:05.52 ]
なるほど、そういう方向の勘違いか

951 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 01:24:42.12 ]
プログラムを実行させる時、
プロセス1とプロセス2は終了を待つことなく同時に実行し、
プロセス1とプロセス2が両方とも終了したらプロセス3に移行するにはどう書けばいいですか?



952 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 03:39:30.95 ]
exec
exec
do while .state
loop
exec

953 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 13:26:46.30 ]
msdn.microsoft.com/ja-jp/library/cc364410.aspx

954 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 14:10:58.44 ]
popup出しつつ、ステートメントは次へ行くことって出来ますか?
runにはあるのに。

955 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 15:02:18.54 ]
Popupを出すスクリプトをRunで呼び出す

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

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

957 名前:956 mailto:sage [2012/02/18(土) 15:05:10.21 ]
かぶった



958 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 15:09:02.93 ]
>>955
ありがとうございました。


959 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 15:20:28.10 ]
お礼をいい損ねてた
>>956氏もありあとう

960 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 19:59:58.73 ]
ttp://scripting.cocolog-nifty.com/blog/2007/09/wsh_fc58.html


961 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 17:54:11.66 ]
runじゃ閉じれないが?

962 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 18:54:49.91 ]
んじゃexec

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

964 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/04(水) 22:50:42.05 ]
どうなる?
駄目ならshell.applicationのfolderitem.getlink使え

965 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 10:07:14.88 ]
ありがとうございます。

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

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

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

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

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

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

レジストリをshellfolderで検索

967 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 08:48:15.44 ]
ありがとうございます。

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

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



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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<210KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef