- 1 名前:デフォルトの名無しさん [2008/04/23(水) 20:00:50 ]
- ( ´ゝ`) 誰か詳しい情報キボンヌ
●過去スレ WSH(・∀・)スレッド! pc11.2ch.net/test/read.cgi/tech/1055075469/ WSH(・∀・)スレッド! Part 2 pc11.2ch.net/test/read.cgi/tech/1176698934/ ●関連スレ お前ら、wsh使ってますか? Part7 pc11.2ch.net/test/read.cgi/win/1190548945/ HTAをもっと流行らせる計画 pc11.2ch.net/test/read.cgi/tech/1124559962/ ★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
- 620 名前:デフォルトの名無しさん [2009/02/09(月) 21:08:53 ]
- なんでここIDないの
- 621 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 21:16:42 ]
- そういう設定の板だから。
運営に申請することで変更は可能なので 変更を希望するならまず自治スレで議論し可決を取ること。 pc11.2ch.net/test/read.cgi/tech/1051039126/ 運営では可決された経緯まで吟味した上で変更が検討されるから 勝手に申請だけしてもダメ。 以後、IDに関する質問や議論は自治スレで。
- 622 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 23:33:58 ]
- >>619
ttp://pc11.2ch.net/test/read.cgi/tech/1206835319/619
- 623 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 23:46:52 ]
- どうしたの?
- 624 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 02:13:22 ]
- 結局向こうでも出来なかったみたいだね。
- 625 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 03:01:25 ]
- 失敬なやつだな
- 626 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 03:17:54 ]
- >>591
ttp://pc11.2ch.net/test/read.cgi/*/*/* 教えてやろうと思ったがやめた
- 627 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 08:08:59 ]
- 無理すんな
- 628 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 12:41:12 ]
- 教えてくれたら神だ仏だと崇め奉った上に、とっておきのエロ画像をプレゼントしようと思っていたのになあ・・・・
- 629 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 16:04:32 ]
- ふーん、そういうことがうれしいひとがいるんだ
- 630 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 16:11:56 ]
- 弄られてるだけって事に気付けないのか?
- 631 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 17:46:36 ]
- >>591
ほれ www.microsoft.com/japan/technet/scriptcenter/resources/qanda/mar06/hey0330.mspx www.microsoft.com/japan/technet/scriptcenter/resources/qanda/oct05/hey1031.mspx detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1120220141 oshiete1.goo.ne.jp/qa2010297.html
- 632 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 18:06:22 ]
- >>631
期待せずに一応見てみたが、予想通り的外れのことしか書いてなかった。 そんなんではzipはやれんぞ。 出来ない人は黙っててくれないかなぁ〜
- 633 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 19:23:03 ]
- 処理を一時的に止めたいという実用上の話ではなく
WScriptオブジェクトをインスタンス化出来るかという 技術上の話だってことも理解できないのか?
- 634 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 20:03:34 ]
- いいえ、WSHはCOMじゃありませんよ
- 635 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 21:03:07 ]
- どうしたの?
- 636 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 23:01:50 ]
- Set hoge=WSH
hoge.Echo TypeName(hoge) インスタンス化できてるだろ
- 637 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 01:12:11 ]
- マジレスしとくとそれは元々あるインスタンスを別名で参照してるだけ
- 638 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 17:23:37 ]
- マジっすか?
インスタンすか? JScriptのArrayオブジェクトはCOMっすか? JScriptのArrayオブジェクトは外部からインスタンス化できっすか? JScriptのArrayオブジェクトはJScript内でのみ使用できるオブジェクトなので、 VBScriptからは使えませんすか?
- 639 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 17:32:30 ]
- "WScript" の代わりに "WSH" が使えるなんて初めて知ったよw
- 640 名前:デフォルトの名無しさん [2009/02/11(水) 18:23:35 ]
- ちょっと他のスレッドで発見したのですが
↓ ラーメンタイマーでも作ってみれ。 カップヌードル用(3分)とどんべい用(5分)に分ける。 できればタスクバーに駐在する奴。 こういうのってサクっと作れますか?
- 641 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 19:07:33 ]
- タスクトレイ常駐以外は、HTAにすればサックリできる気が。
- 642 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 19:14:16 ]
- タスクバーのツールバーにいれるとか
- 643 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 20:06:20 ]
- 作ってみた。
<html><head> <title>らーめんたいまー</title> <HTA:Application ApplicationName="らーめんたいまー" SingleInstance="yes" WindowState="Normal" ShowInTaskbar="no" MaximizeButton="no" MinimizeButton="no" Border="thin" Scroll="no"> <script> function timeup(name) { alert( name + "できたよー"); } function setup(obj,t) { setTimeout("timeup('"+obj.value+"')",t*60*1000); } window.onload = function() { window.resizeTo(190,80); document.f.t3.onclick=function(){setup(this,3);}; document.f.t5.onclick=function(){setup(this,5);}; } </script> </head><body><form name="f"> <input type="button" value ="カップヌーj" name="t3"/> <input type="button" value ="どんべい" name="t5"/> </form></body></html>
- 644 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 21:29:07 ]
- IEの操作をWSHで自動化しようとしたのですが、iframeの中の要素がどう頑張っても触れません。
なんかXSS対策でそういう仕様みたいですが、なんとか回避方法は無いのでしょうか? あるアプライアンスのGUI操作を自動化したいんです。
- 645 名前:644 mailto:sage [2009/02/11(水) 22:22:38 ]
- とりあえずnetshのportproxyを使ってlocalhost宛のアクセスで操作できるようにして誤魔化せました。
もしもっとスマートな方法が有れば御教授をお願い致します。
- 646 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 01:35:46 ]
- iframeの中の要素も触れたと思う
- 647 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 18:27:32 ]
- >>644
mshta.exeで開けばよい
- 648 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:00:13 ]
- >>639
ほんまや。どこに書いてあるんだこれ
- 649 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 15:43:46 ]
- for(var p in this) WScript.Echo(p);
- 650 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:49:12 ]
- いきなりどうしたの?
- 651 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:50:35 ]
- すみません。
jscriptでwshを学ぶ本ってないですか?
- 652 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:55:27 ]
- ぐぐれば?
- 653 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 18:08:17 ]
- なるほど
ありがとうございました
- 654 名前:デフォルトの名無しさん [2009/02/13(金) 21:02:00 ]
- あるシミュレーションソフトの稼働率を出すことを考えています。
稼動していると判定したい条件は下記のOR判定としたいです。 (1)コンピュータを操作中(アイドル状態でない) (2)当該ソフトが起動していて、かつCPU使用率が一定値以上(無人で計算実行中) 上記の時間をカウントするWSHを作れないか考えていますが、 WSHで実現可能ですか? とくに(1)を拾える関数etcはあるのでしょうか?
- 655 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 21:41:06 ]
- これとか?
ttp://ja.wikipedia.org/wiki/Windows_Management_Instrumentation
- 656 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:08:46 ]
- WMIはCOMですけど
- 657 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:03:53 ]
- COMだからWSHで使えるでしょ。
- 658 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 02:15:52 ]
- COMだからWSH以外でも使える
- 659 名前:648 mailto:sage [2009/02/14(土) 03:49:44 ]
- >>649
ウホッthx
- 660 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:37:00 ]
- 画面をキャプチャしてjpg保存したいのですが、良い方法は無いでしょうか。
imagemagickを使えば可能だと思いますが、できるだけ汎用的に使える方法でやりたいです。 wia.scriptを使えばなんとかならないだろうかと思いつつ、よく分からず悩んでいます。
- 661 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:12:28 ]
- >660
ttp://www.vector.co.jp/soft/winnt/art/se434911.html がコメント・評価欄ともども 参考になる気が・・・と思ったが、"imagemagick"のようにバッチファイルで使えるツールで いいのなら"IrfanView"をオススメ。画像表示だけのツールじゃないからね。
- 662 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 03:05:54 ]
- ttp://www.vector.co.jp/soft/winnt/prog/se219120.html
- 663 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 06:08:23 ]
- doodleとか以前はテンプレに入ってたと思うんだけどな
- 664 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 06:53:05 ]
- それはWindows板のスレだ
- 665 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 07:28:45 ]
- ああそうか、勘違いしたスマヌ
- 666 名前:デフォルトの名無しさん [2009/02/15(日) 18:00:24 ]
- 666
- 667 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 16:56:49 ]
- VBSをはじめて使うのですが
RunメソッドやExecメソッドで起動したソフトをSendKeysではない方法で 制御(入力フォーラムに書き込んだり)することは可能でしょうか?
- 668 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 17:01:38 ]
- 可能
- 669 名前:667 mailto:sage [2009/02/16(月) 17:21:54 ]
- >>668
早速の回答どうもです。 ググッたりして探してみます
- 670 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 02:21:16 ]
- ほんまかいな
- 671 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 15:16:14 ]
- 不可能?
- 672 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 15:52:25 ]
- そんなこと無いけど
- 673 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 16:16:38 ]
- 可能?
- 674 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 22:10:50 ]
- どっち?
- 675 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:48:06 ]
- 可能
- 676 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:14:10 ]
- なるほど
ありがとうございました
- 677 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 05:44:37 ]
- そんな事できるならSendKeysいらなくね?
- 678 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 07:05:54 ]
- そんなことない
- 679 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 13:10:10 ]
- なるほど
ありがとうございました
- 680 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 13:42:14 ]
- SendKeysできるならそんな事いらなくね?
- 681 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 18:58:24 ]
- そんなことない
- 682 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 19:26:17 ]
- なるほど
ありがとうございました
- 683 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:10:57 ]
- SendKeys "日本語だめだし"
- 684 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 18:58:29 ]
- ABC.vbs(←自作)の二重起動を防止したいのですが、
後から起動したVBSを無効にする(起動してもすぐに終了させる)方法は見つけたのですが、 二重起動した場合、初めに起動しているvbsを強制終了させて、後から起動したvbsを有効にする方法はありませんか? もう一つ。 vbsを実行して、vbsが待機中であれ、何かの処理中であれ、 実行して(約)10秒後に、強制終了する方法ってありますか?
- 685 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 20:40:39 ]
- > vbsを実行して、vbsが待機中であれ、何かの処理中であれ、
> 実行して(約)10秒後に、強制終了する方法ってありますか? 使ったことないけど、cscript //T: オプションではだめか?
- 686 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 21:17:17 ]
- WScript.Timeout
- 687 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 23:00:11 ]
- >>684
前者はWMI使って、Win32_ProcessのName='Wscript.exe'の中で CommandLineにWScript.ScriptFullNameを含む物が2つ有ったら CreationDateが古い(小さい)方をTerminateすれば良い
- 688 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 03:48:29 ]
- 外からWScript.QuitやWScript.Timeoutできればいいのに
- 689 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 06:43:11 ]
- WSHがCOM(ActiveX.exe)だったら、それも出来たんだろうけどな
- 690 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 15:50:48 ]
- WSHはCOMだから出来るよ
- 691 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 17:02:52 ]
- 知らないものは存在しない
- 692 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 22:13:47 ]
- 出来ないことでも、出来ると言い張ってゴネるだけなら簡単
- 693 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 22:21:22 ]
- ぐぐれば?
- 694 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 23:55:19 ]
- ぐぐればわかることでも、出来ないと言い張ってゴネるだけなら簡単
- 695 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 01:11:36 ]
- ググってみたら解った
やはり出来ないようだ
- 696 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 01:17:03 ]
- >>695には無理だってw
- 697 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 02:19:01 ]
- 不毛だ
- 698 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 02:26:15 ]
- 出来ると言ってる奴は、出来るという証拠を出すだけで
簡単にで出来ないと言ってる奴を有無を言わさず論破出来るのに そんな簡単なことすらしないということは・・・・・( ̄ー ̄)ニヤリッ
- 699 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 03:28:49 ]
- できないと思っているなら放置すればよいのにw
- 700 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 03:35:57 ]
- 負け惜しみ?
- 701 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 04:37:10 ]
- 一度出来ると言ってしまった手前、引っ込みが付かなくなってしまったんですね。わかります。
- 702 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 15:10:44 ]
- 一度出来ないと言ってしまった手前、引っ込みが付かなくなってしまったんですね。わかります。
- 703 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 15:11:30 ]
- 勝ち惜しみ?
- 704 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 16:46:17 ]
- で、どっち?
- 705 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 18:46:34 ]
- 不可能?
- 706 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 18:54:22 ]
- そんなこと無いけど
- 707 名前:デフォルトの名無しさん [2009/02/24(火) 19:13:57 ]
- ハッカー師兄の人たち教えてください。
あるサイトに動画ファイルを置いて、自分のブログからリンクした時に 動画が開かずに、ファイルに直接リンクするなと警告ページが表示されます。 ブラウザ(IE6)のRefererがリンク先ではなく私のブログサイトになって いるのが原因ですが、リンク開く前にプログラムからRefererを変更することは できないでしょうか? 1.今までの調べでは単純にJavaScriptで document.referer="www.aaa.com/"; と書き換えるのは無理でした。(document.refererは参照のみ可) 2.createobjectからxml2requestのoleを使ってrefererを書き換えて バイナリデータを取得できましたが、この方法だと取得したバイナリを どのようにwindow.documentオブジェクトで表示させれば良いかが 分かりません。 もう少しで出来そうな気がするのですがググっても解決方法が 見つかりません。アドバイスをお願いします。
- 708 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 19:22:41 ]
- >>706
さんくす ではやふって探してみます ぐぐっても見つからないようなので
- 709 名前:デフォルトの名無しさん [2009/02/24(火) 19:28:14 ]
- >>687
やったことないし思いつきですが非同期でプロセス起動する方法を 調べたら良いのでは?子プロセス起動10秒後に親が子を消すように すればできる気がします。
- 710 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 21:55:13 ]
- 強制終了はよくないって聞くけど本当なの?
- 711 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 22:41:07 ]
- 強制終了が何故良くないのか解ってない人にとっては良くないね。
解ってればある程度の事前対処も出来るのだが。 まぁWSHに限らずの話でスレ違いになるから詳細は伏せる。
- 712 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 22:48:50 ]
- >>707
Document.Refererはドキュメント取得時のRefererが記録された、言わばログなので書き換えても無意味。 書き換えるならHttpRequestHeaderの送信情報を書き換えないといけない。 HttpRequestHeaderを指定できるJavascriptライブラリなど探せば幾らでもあるだろ。 例えばこれとかな↓ www.s2factory.co.jp/tech/prototype/prototype.js.html#Ajax.Request
- 713 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 23:13:27 ]
- >>707
window.navigate2 によるページ遷移ならパラメタにリクエストヘッダ指定できる ただし、セキュリティの問題とかのからみがあるので正常動作するかは知らん
- 714 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 00:41:18 ]
- >>705
肯定
- 715 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 00:53:39 ]
- 強制終了するとCOM参照の解放が行われないから、
アウトプロセスサーバが終了しないで残ったりするから、 やめといたほうがいいよ。
- 716 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 03:10:57 ]
- Timeoutの終了だとCOM参照の解放が行われるようだから
>>688方式がお勧めだよ
- 717 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 03:22:07 ]
- 出来ない方法がオススメって・・・・・
あっ、「もし出来るのなら」ってことか
- 718 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 03:34:30 ]
- COMがどういうものか解ってない人にとっては出来ないかもね。
- 719 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 03:39:08 ]
-
出来ると言い張る奴は居るが 出来ることを事実として示せる奴は居ない件について 自分だけは解ってるようなことを言う奴は居るが 具体的な理論を述べられる奴は居ない件について
- 720 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 03:46:40 ]
- >>718
まぁWSHに限らずの話でスレ違いになるから詳細は伏せる。
|

|