- 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
- 528 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 16:51:05 ]
- なるほど 裏をかくわけですね
- 529 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 05:58:57 ]
- 「ファイル名を指定して実行」をコマンドから起動したいのですが、
方法が解りません。なにか方法はないでしょうか?
- 530 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 07:48:11 ]
- send,#r
- 531 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 12:59:41 ]
- 「ファイル名を指定して実行」をコマンドから起動でぐぐれ
ttp://scripting.cocolog-nifty.com/blog/2006/11/r_77cc.html
- 532 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 13:41:54 ]
- すれ違いだろ このすれではshell.filerunだろ
- 533 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 14:35:13 ]
- なんでそんな事したいのか解んねw
- 534 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 19:39:35 ]
- コマンドでもスクリプトでもどっちでもよいが、コマンドラインを「ファイル名を指定して実行」に送れるとよいのだが、無理だろな
- 535 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 20:51:29 ]
- startじゃだめなん?
- 536 名前:デフォルトの名無しさん mailto:sage [2010/12/15(水) 21:29:54 ]
- 昔はsendtoxがあったけどな
- 537 名前:デフォルトの名無しさん mailto:sage [2010/12/16(木) 12:19:40 ]
- うほおお
ありがとう!>>530-536
- 538 名前:デフォルトの名無しさん mailto:sage [2010/12/17(金) 17:36:46 ]
- >>534
MRU書き換えてから開けば?
- 539 名前:デフォルトの名無しさん [2010/12/18(土) 18:41:41 ]
- 今は Send To Toys 2.6 てえのがある
- 540 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 21:43:22 ]
- wshからexcelブック開いて
あるシートの最終行を取得したいんだけど どうしたらいいかな? LastRow = objExcel.Range("$A$1").End(xlDown).Rowとか .objExce.Cells.SpecialCells(xlLastCell).Address とかやると rangeプロパティのcellsオプションがとってこれねぇ! って怒られるんだけど。(objExcelはエクセルオブジェクトね)
- 541 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 21:57:35 ]
- work(current)book,work(current)sheetの指定が必要
- 542 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 22:51:31 ]
- ありがとう
そして今度はまた違うエラーが出るんだが objExcel.workbooks("C:\test.xlsm").worksheets("data").Range("A5").End(xlDown).Row 未知の実行時エラー 800A03EC マイクロソフトのページによるとアカウントの権限が なんちゃらかんちゃら よくわからんのだが
- 543 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:04:56 ]
- 馬鹿には無理
- 544 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:05:14 ]
- すんまそん
- 545 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:16:08 ]
- UsedRangeが使えなかったっけ?
ってか、WSH?
- 546 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:17:38 ]
- ってか釣り
- 547 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:32:52 ]
- 悲しいかな釣りではない
今オブジェクトライブラリの設定してる
- 548 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:39:52 ]
- UsedRange.Rowで開始位置はとれた。
なんでEnd(xlDown)が使えないの… お前らの反応からしてかなりあほな原因なんだろうな
- 549 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:42:59 ]
- xlDownに値が入ってないんだろうな
- 550 名前:デフォルトの名無しさん mailto:sage [2010/12/27(月) 23:53:15 ]
- とれた。
ありがとう いいヒントだった
- 551 名前:デフォルトの名無しさん mailto:sage [2010/12/28(火) 01:00:42 ]
- 予想通りかなりあほな原因だったな
- 552 名前:デフォルトの名無しさん mailto:sage [2010/12/28(火) 15:27:59 ]
- でもさ、いろんなサイトで
(xlDown)ってそのまま使ってるんだぜ? 何あれ、エクセルマクロVBA専用なのか?
- 553 名前:デフォルトの名無しさん mailto:sage [2010/12/28(火) 15:36:19 ]
- >>545
これってWSHっぽくない書き方なの?
- 554 名前:デフォルトの名無しさん mailto:sage [2010/12/28(火) 15:40:56 ]
- >>553
option explicitを知らんのか
- 555 名前:デフォルトの名無しさん mailto:sage [2010/12/28(火) 15:52:25 ]
- >>554
上のほうについちょるよ。 馬鹿で申し訳ないんだけど explicitステートメントとWSHぽくない 関係がよくわからんのだけど
- 556 名前:デフォルトの名無しさん mailto:sage [2010/12/28(火) 18:43:44 ]
- >>552
Yes, we can.
- 557 名前:デフォルトの名無しさん mailto:sage [2010/12/28(火) 22:37:37 ]
- >>556
but I can't まぁ、でも実家帰る前に解決してよかったわthx じゃあお前らまた来年ノシ
- 558 名前:デフォルトの名無しさん [2010/12/29(水) 18:11:24 ]
- wshって将来なくなるの?
- 559 名前:デフォルトの名無しさん [2010/12/29(水) 20:52:26 ]
- powershellになるんじゃね?
- 560 名前:デフォルトの名無しさん mailto:sage [2010/12/29(水) 20:54:36 ]
- psつまらん
- 561 名前:デフォルトの名無しさん mailto:sage [2010/12/30(木) 13:01:55 ]
- そんな簡単にはなくならんだろ
趣味で使ってるヤツらは切ってしまえばグチグチいいながらもなんか他のに移るだろうけど 業務で使ってるヤツがごろごろしてるだろうからいきなり切ったらそういう人種が大騒ぎするぞ
- 562 名前:デフォルトの名無しさん mailto:sage [2010/12/30(木) 16:39:44 ]
- cmd.exeがなくなったか?
command.comがなくなったか?
- 563 名前:デフォルトの名無しさん mailto:sage [2010/12/30(木) 17:26:20 ]
- エントロピーは増大する
- 564 名前:デフォルトの名無しさん [2010/12/30(木) 18:19:46 ]
- VBSなんですけど、例えばIEオブジェクトに自作のメソッドを追加することってできますか?
- 565 名前:デフォルトの名無しさん [2010/12/31(金) 04:17:17 ]
- IEコンポーネント使ってます。
通常、ボタンのclickで新しいウインドウが開くページなのですが 「ポップアップはブロックされました。Ctrlキーを押しながら...」とステータスバーに表示されます。 ポップアップを表示させるにはどうすればよいでしょうか? ちなみにそのポップアップは無視したままで構いません。
- 566 名前:デフォルトの名無しさん mailto:sage [2010/12/31(金) 11:20:25 ]
- 馬鹿か?
- 567 名前:デフォルトの名無しさん mailto:sage [2011/01/02(日) 08:54:18 ]
- どうすれば良いと?
- 568 名前:デフォルトの名無しさん [2011/01/04(火) 14:42:43 ]
- https://www.miraiz.bz/Template/Index/
にあるテンプレートを全て一括してダウンロードしたいです。wshでできますか?誰か作ってくれませんか?
- 569 名前:デフォルトの名無しさん mailto:sage [2011/01/04(火) 22:01:34 ]
- 馬鹿か?
- 570 名前:デフォルトの名無しさん mailto:sage [2011/01/05(水) 13:35:18 ]
- >>569
貴方ほどバカではありません。
- 571 名前:デフォルトの名無しさん mailto:sage [2011/01/05(水) 14:53:33 ]
- 五十歩百歩ってこと?
- 572 名前:デフォルトの名無しさん mailto:sage [2011/01/05(水) 21:01:56 ]
- 言いたいだけだろうよ
- 573 名前:デフォルトの名無しさん mailto:sage [2011/01/07(金) 08:31:25 ]
- バカですか?
YES→なら帰れ NO→なら自分で作れ
- 574 名前:デフォルトの名無しさん mailto:sage [2011/01/07(金) 16:25:20 ]
- サイトからリンクたどってダウンロードしてくれるソフトなんて、山ほど有るのに、wshでやりたいバカで、自分で作れないバカ。
馬鹿面ライダーダブルってカンジ?
- 575 名前:デフォルトの名無しさん mailto:sage [2011/01/07(金) 16:42:11 ]
- >>574
途中でフォームの入力があるよ。 馬鹿?
- 576 名前:デフォルトの名無しさん mailto:sage [2011/01/07(金) 19:53:56 ]
- お前ら罵り合ってないで
タイピングにいそしめよ
- 577 名前:デフォルトの名無しさん mailto:sage [2011/01/07(金) 21:55:30 ]
- タイピストかよw
- 578 名前:デフォルトの名無しさん mailto:sage [2011/01/07(金) 23:40:40 ]
- 罵りあうのにタイピングしてる件
- 579 名前:デフォルトの名無しさん mailto:sage [2011/01/16(日) 09:47:06 ]
- みんなWindows7つかってる?
WSHとかってXPの頃と変りなく使えてる?
- 580 名前:デフォルトの名無しさん mailto:sage [2011/01/16(日) 10:10:46 ]
- Cygwinの動きがおかしい
- 581 名前:デフォルトの名無しさん [2011/01/16(日) 17:06:03 ]
- >579
自分も知りたいです。 PCのハードが不調で、ついでに7に移行しようか検討中...
- 582 名前:デフォルトの名無しさん [2011/01/16(日) 17:34:08 ]
- >>579
Windows 7 64bitでWSHもHTAも特に問題なく使えてる。
- 583 名前:デフォルトの名無しさん mailto:sage [2011/01/17(月) 01:10:43 ]
- >>582
サンクス HTAも問題ないってのは朗報だね。 でも、IEのバージョンが上がると HTAの方で出来ることも変わったりするから 油断は出来ねぇ
- 584 名前:デフォルトの名無しさん mailto:sage [2011/01/17(月) 03:41:06 ]
- でも、IEのバージョンが上がると
WSHの方で出来ることも変わったりするから 油断は出来ねぇ
- 585 名前:デフォルトの名無しさん mailto:sage [2011/01/17(月) 20:43:56 BE:1455989478-PLT(23456)]
- IE9beta入れてるけど大抵のことはできること変わんないと思うよ。
あまり凝ったものは組んだことないけど、今までのものは普通に動いてる。
- 586 名前:583 mailto:sage [2011/01/18(火) 17:35:11 ]
- ごめん別にWSHがIEの影響を受けるって意味じゃなくて
WSH使ったプログラム書くときに IEに関係する機能を利用してると って事で。
- 587 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 18:59:58 ]
- ビスタから7はあまり変わらんかもしれんがxpからビスタや7は大変よ
ie.navigate 保護モード無効のサイト が初っ端から動かんからな
- 588 名前:デフォルトの名無しさん mailto:sage [2011/01/20(木) 00:36:46 BE:2105984399-PLT(23456)]
- >>586
そういうことか。申し訳ない。
- 589 名前:デフォルトの名無しさん mailto:sage [2011/01/29(土) 18:13:04 ]
- お前らプログラム組む時どんな感じなの?
サンプルコピペでちょっと変えて… の繰り返しって感じ?
- 590 名前:デフォルトの名無しさん mailto:sage [2011/01/29(土) 18:49:18 ]
- アプリケーションプログラムではそれもあるけど、スクリプトはほぼベタ書き
精々コードスニペットから自前の雛形引っ張ってくるくらい スクリプトなんて、サンプル探すより自前で書いた方が早いようなことにしか使わないし
- 591 名前:デフォルトの名無しさん mailto:sage [2011/01/29(土) 20:40:41 ]
- >>589
最初に、まずダーっと書く。 自分で用意してある関数群は使う場合があるけど 小さいプログラムやスクリプトの場合は使わない。 で、ある程度書いてから整理の方針を決めて 全体像を決めてから整理する。 主にGUI作るときはこんなん。
- 592 名前:デフォルトの名無しさん mailto:sage [2011/01/29(土) 23:56:31 ]
- >>589
サンプルって言うか、自分の書き溜めたコードを雛形にして 書き起こしていくことが多いな・・・
- 593 名前:デフォルトの名無しさん mailto:sage [2011/01/30(日) 05:40:13 ]
- 書き捨て用のものと再利用を考慮したものでは書き方も変わってくる
- 594 名前:デフォルトの名無しさん mailto:sage [2011/01/30(日) 19:34:34 ]
- WSHではあまり書き捨てはやらんな。
常に使っていればいいけど、 たまにしか使わなくなるとなると、メソッドとか思い出すのにちょっとめんどい。
- 595 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 15:56:59 ]
- 最近、VBScript で書き上げても、移植性のなさ、この先のサポートを考えると、一抹の不安が残る今日この頃。
- 596 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 17:50:26 ]
- 移植性のなさって具体的に何?
- 597 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 18:17:44 ]
- power shellに移行だな
- 598 名前:デフォルトの名無しさん mailto:sage [2011/02/07(月) 00:45:34 ]
- >>595
移植性なんか心配してるヒマがあったら、 未来のおまいのために、コードをきれいに仕上げてコメント付けとけ。
- 599 名前:デフォルトの名無しさん mailto:sage [2011/02/07(月) 14:56:34 ]
- 言語を変えるのを移植とは言わんだろ
- 600 名前:デフォルトの名無しさん mailto:sage [2011/02/07(月) 17:08:00 ]
- convertibility
- 601 名前:デフォルトの名無しさん mailto:sage [2011/02/08(火) 10:09:16 ]
- >>599
うーん… 簡単にプログラミング言語を変えられない現状を鑑みれば、移植と言って良いと思うな。 そもそも、キミの言う移植がアセンブラレベルの意味合いっぽいじゃん? もう、誰も、そんな事してないじゃん?
- 602 名前:デフォルトの名無しさん mailto:sage [2011/02/08(火) 14:59:27 ]
- あたまわるそう
- 603 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 16:37:18.39 ]
- index=folderitem.getlink.geticonlocation(path)
pathはbyref string wshでpathを得るにはどうすればよいのですか? wshでは不可能ですか?
- 604 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 16:47:28.84 ]
- 普通にやればいいだけだと思うけど
- 605 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 18:53:40.12 ]
- 無理だろ 諦めろ
- 606 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 18:50:09.10 ]
- wshじゃ内部型stringのvariant型の参照渡しだもんな
- 607 名前:デフォルトの名無しさん mailto:sage [2011/04/17(日) 00:11:31.36 ]
- IEが起動しているかどうか調べる方法ってございませんか?
起動してない場合に特定の処理したいので・・・
- 608 名前:デフォルトの名無しさん mailto:sage [2011/04/17(日) 00:14:59.65 ]
- >>607
WMI使えば出来るよ WMIはWSH専用ではない汎用ライブラリで WSHとは別物でありスレ違いになるので、ここでの詳細解説は伏せる
- 609 名前:デフォルトの名無しさん mailto:sage [2011/04/17(日) 00:59:27.00 ]
- >>607
shell.applicationのshellwindows
- 610 名前:デフォルトの名無しさん [2011/04/17(日) 12:43:48.33 ]
- AppActivateでChromeをアクティブにしてSendkeysでF5を押してページをリロードしたいのですが、F5が効きません
IEとFirefoxは問題なくできました。 ただ、appActivateでChromeをアクティブにしてsleep 5000ぐらい待機させて、その間にアドレスバーにフォーカスを手動で移して晩生SendkeysでF5で更新ができました なのでALT+Dを送信してからF5を押せばいいのかと思い"%D"を送ってみたのですがアドレスバーにフォーカスが移りません Chromeでページをリロードできるところまで何とかやりたいのですが解決方法ございませんか?
- 611 名前:デフォルトの名無しさん mailto:sage [2011/04/17(日) 12:44:34.31 ]
- ↑
晩生は打ち間違えですので読み飛ばしてください
- 612 名前:610 mailto:sage [2011/04/18(月) 00:19:37.81 ]
- どうやらF5が効かないのではなくてアクティブになってないようでした
ただ、コードを実行するとChromeが前面に表示されるのですが(Chromeを最小化した状態でも)、どうもChromeの上の青い箇所が薄くなってました(メモ帳で言えば灰色の状態) Chromeの仕様上WSHでは無理なんでしょうか?
- 613 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 15:21:08.85 ]
- メモ帳だってappactivate直後のsendkeysは受付ねーが?
適当にsleepしろ
- 614 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 15:22:38.38 ]
- ↑sleep 5000って書いてあんぞ
- 615 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 16:15:39.03 ]
- それがどうした?
- 616 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 16:29:18.91 ]
- 質問者はsleep書いてるのにsleepしろは矛盾している
- 617 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 17:57:39.92 ]
- 質問者はsleepしてsendkeysしたと書いてるかバカめ
- 618 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 18:49:42.87 ]
- >ただ、appActivateでChromeをアクティブにしてsleep 5000ぐらい待機させて、その間にアドレスバーにフォーカスを手動で移して晩生SendkeysでF5で更新ができました
>ただ、appActivateでChromeをアクティブにしてsleep 5000ぐらい待機させて、その間にアドレスバーにフォーカスを手動で移して晩生SendkeysでF5で更新ができました >ただ、appActivateでChromeをアクティブにしてsleep 5000ぐらい待機させて、その間にアドレスバーにフォーカスを手動で移して晩生SendkeysでF5で更新ができました >ただ、appActivateでChromeをアクティブにしてsleep 5000ぐらい待機させて、その間にアドレスバーにフォーカスを手動で移して晩生SendkeysでF5で更新ができました >ただ、appActivateでChromeをアクティブにしてsleep 5000ぐらい待機させて、その間にアドレスバーにフォーカスを手動で移して晩生SendkeysでF5で更新ができました >ただ、appActivateでChromeをアクティブにしてsleep 5000ぐらい待機させて、その間にアドレスバーにフォーカスを手動で移して晩生SendkeysでF5で更新ができました
- 619 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 20:45:09.98 ]
- >その間にアドレスバーにフォーカスを手動で移して晩生
これが見えぬか
- 620 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 21:14:18.24 ]
- 手動にしないとF5が効かないって意味じゃないか。
>>619お前ずっと書き込みしてる人?静観してたけどお前がレスすると話がおかしくなるから黙ってがいいよ。
- 621 名前:610 mailto:sage [2011/04/18(月) 22:43:31.43 ]
- 解決できました
- 622 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 23:39:08.17 ]
- FireFoxなら指定時間毎の自動更新が出来るけどChromeにはそういう機能はないの?
- 623 名前:デフォルトの名無しさん mailto:sage [2011/04/19(火) 19:04:50.94 ]
- SendKeysはいいんだけどマウス動かす方法ないの?
- 624 名前:デフォルトの名無しさん mailto:sage [2011/04/19(火) 23:40:59.55 ]
- MouseでなくWindowを動かせば?相対的なもんだろ?
- 625 名前:デフォルトの名無しさん [2011/04/19(火) 23:52:03.13 ]
- Windows 転送ツールを使ってユーザープロファイルをコピーするのを、
WSHで定期的にタスクで自動実行したいのですが、簡単な方法はありますか? 代替えでAIKつかってコマンドでできるそうなのですが、 うまくイメージがとれませんでした。
- 626 名前:デフォルトの名無しさん mailto:sage [2011/04/20(水) 11:52:54.52 ]
- >>624
windowの中をSendKeysで処理したい場合でTABキー移動もできない場合は?
- 627 名前:デフォルトの名無しさん mailto:sage [2011/04/21(木) 01:18:09.34 ]
- sendkeys "% m{right}"
- 628 名前:デフォルトの名無しさん mailto:sage [2011/04/21(木) 07:49:23.22 ]
- >>627
いや、だから… 例えばブラウザでサイト閲覧してて SendKeysで入力フォームを自動入力させる処理があるとする 普通ならTABをSendKeysで送ってやれば入力フィールドから次のフィールドにフォーカスが当たる しかし、FlashやTAB遷移できない要素はマウスでonFocusやonClickする必要がある これをWSHでどうやればいいだろうかと
|

|