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


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

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



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

217 名前:197 mailto:sage [2008/08/04(月) 23:20:45 ]
>>212
リネームすることでコレクション内のポインタ(moveNext() で動くやつ)の位置に
(恐らく)不整合が出るだけであって、ファイル数自体が増えるわけではないよ。

「(元のファイル名) -> (リネーム後のファイル名) (コレクションの要素数)」という
フォーマットで結果を吐き出すスクリプト。(当方環境:Me/WSH5.6)

var targetDir = "C:\\TEST"; // '1.TXT'、'2.TXT' の2枚のファイルが入っている。
var objFSO = WScript.CreateObject("Scripting.FileSystemObject");
var fo = objFSO.GetFolder(targetDir);
var fc = fo.Files;
var fe = new Enumerator(fc);
var filename = "";
var arr = new Array();
for (; !fe.atEnd(); fe.moveNext()) {
    filename = fe.item().Name;
    fe.item().Name = "_" + fe.item().Name; ... (a)
    //fe.item().Name = "~" + fe.item().Name; ... (b)
    arr.push(filename + " -> " + fe.item().Name + " (" + fc.Count + ")");
}
WScript.Echo(arr.join("\n"));

(「改行が多い」と怒られたので結果は次)

218 名前:197 mailto:sage [2008/08/04(月) 23:21:34 ]
結果:
(a)
1.TXT -> _1.TXT (2)
2.TXT -> _2.TXT (2)
_1.TXT -> __1.TXT (2)

(b)
1.TXT -> ~1.TXT (2)
2.TXT -> ~2.TXT (2)
~1.TXT -> ~~1.TXT (2)
~2.TXT -> ~~2.TXT (2)
~~2.TXT -> ~~~2.TXT (2)

219 名前:デフォルトの名無しさん [2008/08/04(月) 23:26:39 ]
varってみるとVARIANT思い出すよ・・・orz

220 名前:197 mailto:sage [2008/08/04(月) 23:27:50 ]
×fe.item().Name = "_" + fe.item().Name; ... (a)
×//fe.item().Name = "~" + fe.item().Name; ... (b)

○fe.item().Name = "_" + fe.item().Name; // ... (a)
○//fe.item().Name = "~" + fe.item().Name; // ... (b)

行末、コメントアウトするの忘れました。

221 名前:197 mailto:sage [2008/08/04(月) 23:42:35 ]
他にもいろいろとファイル名とプレフィックスを変えて試してみたけど、
はっきり言って予測不能な振る舞いをします。

今のところ、初期条件(ファイル名とプレフィックス)が同じであれば
何度試行しても結果が再現されている感じです。

222 名前:197 mailto:sage [2008/08/05(火) 00:23:27 ]
今回はリネーム作業でしたが、例えば Attributes プロパティを変更する処理では
このような問題は発生しませんでした。

223 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 00:31:31 ]
それって、予測不能って言わないよな

224 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 00:38:51 ]
そもそも、JScript と vbs じゃ処理が違って当たり前だと思うが。

225 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 00:52:18 ]
JScriptとVBScriptの処理の違いなんて今誰も問題にしていないが



226 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 01:05:26 ]
jsとvbsでは結果が違うぞっつー話じゃなくて
jsにしろvbsにしろコレクションのリネーム処理で
おかしなことが起こるぞっつー話だ罠

227 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 06:52:54 ]
>>217-218
XPじゃ再現しないなー

(a)
1.TXT -> _1.TXT (2)
2.TXT -> _2.TXT (2)

(b)
1.TXT -> ~1.TXT (2)
2.TXT -> ~2.TXT (2)

9xかFATに原因があるって事なのかな

228 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 08:32:51 ]
理屈が分からんと気味悪いね。
これって有名な不具合なんだろうか。
NT系だと絶対に大丈夫なのかな?

229 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 20:21:32 ]
WSHとは関係ないけど、Win32APIのFindFirstFileでも同様なことが起こったことがある。
そのときも環境によっておこったりおこらなかったりしたんだが、
同じWin2000でFAT32のドライブとNTFSでFAT32の方だけリネームされた物も引っかかった。
USBメモリ(FAT)でもおこったので、フォーマットの仕様かファイルシステムの問題なのかは
分からないが、とりあえず重複することを前提にしてからそのときは対策した。

230 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 21:43:30 ]
FATかと思ってフロッピー(USB接続)にファイル置いて>>217を何回かやってみたら
FAT→VFATになるタイミングで発生した!XP SP3

11111111.TXT -> _11111111.TXT (2)
22222222.TXT -> _22222222.TXT (2)
_11111111.TXT -> __11111111.TXT (2)
_22222222.TXT -> __22222222.TXT (2)
__11111111.TXT -> ___11111111.TXT (2)
__22222222.TXT -> ___22222222.TXT (2)

FAT→FATやVFAT→VFATだと発生しなかった。
でも他の環境では再現しないとか普通にありそうだな・・・。

231 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 00:16:15 ]
>>229
FindNextFile の説明にこんな記述がある。

The order in which this function returns the file names is dependent
on the file system type.
With the NTFS file system and CDFS file systems, the names are usually
returned in alphabetical order.
With FAT file systems, the names are usually returned in the order
the files were written to the disk, which may or may not be in alphabetical order.
However, as stated previously, these behaviors are not guaranteed.

簡単に言うと、

NTFS や CDFS だと大抵アルファベット順になるけど、FAT は書いた順になるよ。
でも、保証なんてしないからね。

と言うことなので、ここら辺の動作がファイルシステムで違うのは仕様と言うことらしい。

232 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 00:56:08 ]
順番が違うだけなら仕様の一言で納得するけど、
例のリネームし過ぎ現象は仕様としては到底受け容れ難いな。
もはや不具合だ。

そもそもリネームでタイムスタンプは更新されないけどな。
ディレクトリエントリは書き換えるだろうけど。

233 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:14:44 ]
やっぱり一旦配列に書き出すなりした方が無難ってことすかね
めんどいなぁ

234 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:24:00 ]
>>206にしとけ

235 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:24:54 ]
>>232-233
フォルダの内容を取得中にフォルダの中身変えたら取得内容を
保証できないのはある程度理解できる。

システム側で保持しておくと言う方法もあるけど、スゲーたく
さんファイルがあるフォルダの最初の数個を取得したい時に
全部のファイル名を取得されるまで Folder.Files が返ってこ
ないと言うのもちょっと困ったもんだと思う。



236 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:27:53 ]
全然一般性ないじゃん。

第一オリジナルファイル名が「new」で始まらない保証がない。

237 名前:236 mailto:sage [2008/08/06(水) 01:28:46 ]
>>234宛て、な。

238 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:30:46 ]
>>206=>>234 ダメグラマの典型だろ。

239 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:38:51 ]
一般性が必要か?

240 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:41:58 ]
一般性のある回避策(配列に書き出す)が提示されているのに
「運がよければ通用するかもしれない>>206の方法」に拘泥する理由は?

241 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:49:05 ]
質問者の技術力

242 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:50:57 ]
一般性の有る方法をコーディングするのに
多大なコストがかかるというのなら
とりあえず今だけ通用すればいいという
一般性の無いその場凌ぎな方法を採るのも
場合によっちゃアリだが
今の場合大してコストもかからないからな

243 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:52:27 ]
>>199

244 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 02:37:31 ]
普通はクラスライブラリからごりごり作っていくもんなの?
俺はコスト度外視日曜な人だから作ってる過程でライブラリが出来ていくって感じなんだけど。
日曜な人だからライセンス度外視で使えるライブラリは使うし。

245 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 21:31:01 ]
趣味なら何でもアリ、好きなようにやればよろし。

仕事なら、職場やプロジェクトの方針に従えばよろし。



246 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 22:12:15 ]
WSHのプロジェクトw

247 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 22:46:37 ]
プロジェクトの成果物が WSH オンリーと言うのは見たことないけど、
一部の成果物が WSH と言うのなら見たことあるぞ。

248 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 23:37:46 ]
Set ArrayList=CreateObject("System.Collections.ArrayList")
For Each ObjFile in CreateObject("Scripting.FileSystemObject").getFolder(".").Files
ArrayList.Add ObjFile
Next
For Each ObjFile in ArrayList
ObjFile.name = "new" & ObjFile.name
Next


249 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 02:00:25 ]
System.Collections.ArrayListってなんぞな?
どとねととか言うヤツ?
検索したら一部をvbsでも利用できるのがあるのかぁ


250 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 02:27:19 ]
vbsで.NETFrameworkを利用できるらしいけど
使えるってこととArrayListの例がちょこっとあるだけで
リファレンス的なものがみつからないんだよなぁ

251 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 05:31:04 ]
>>250
.NET Frameworkが使えるというよりも、特定の条件を満たしたCOMを
CreateObjectで使えるってだけだから、.NET Framework以外のCOMも
使える物があるし、.NET FrameworkでCOMがHKEY_CLASS_ROOTに
登録されていても使えない物もある。
WSHから扱えるクラスの網羅的な資料が提供されないままPowerShellが
出てきたってことは、MSとしてはPowerShellを使ってほしいんだろ。

252 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 10:03:48 ]
便利そうなのをちょっと使えるってだけっぽいね。
中途半端な対応は混乱するだけなのに。。。

PowerShellって現在の環境に導入するには
別途インストールしなければならないから導入しづらいんだよな。

253 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 12:32:46 ]
同じ高さにしてほしいな、WSHとPS

254 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 18:00:21 ]
vbsでSystem.Collections.ArrayListを使えば自分でせこせこ自作ソートを記述しなくてもいいのか
自分でソート書くのが面倒でjsを使うようになったらjsのオブジェクトがいじりやすくて慣れちゃったよ

255 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 19:13:52 ]
JScriptの配列は遅すぎて泣けるけどie8で速くなってる?



256 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 22:43:21 ]
>>255
会社のマシンに IE8 を試しに入れてるんだが、
JScript のエンジンも更新されてるんだろうか?

257 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 02:39:33 ]
そういう話は一応ある。
pc11.2ch.net/test/read.cgi/win/1211336412/206-210
www.google.com/search?q=cache:http://pc11.2ch.net/test/read.cgi/win/1211336412/206-210
www.google.co.jp/search?hl=ja&q=ie8+jscript.dll

258 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 21:36:53 ]
すんません、質問です。

スクロールキーがオンの場合、あるキーを入力するスクリプトを組みたいんですが、
オンかオフかWSH上で判断できますか?

259 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 22:15:33 ]
WSH上で判断することは出来るけど
WSHで判断することは出来ない

つまりCOMを作るか探すかしろってことだ
まぁがんがれ

260 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 22:55:48 ]
activex.dllはvb.net expressで作ればいいよ

261 名前:258 mailto:sage [2008/08/08(金) 23:56:28 ]
>>256, 260
どうもありがと。がんばってみます。。。

262 名前:デフォルトの名無しさん [2008/08/09(土) 01:03:17 ]
がんばれ。google先生に聞けば1時間でできると思うぞ。

263 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 18:45:18 ]
System.Collections.ArrayList
はJoinできない?
xJoin(ArrayList)
xArrayList.Join


264 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 19:24:01 ]
.NET Framework使うならMSDNライブラリくらい参照しようよ。

265 名前:デフォルトの名無しさん [2008/08/09(土) 22:48:07 ]
※MSDNライビュラリは有償です



266 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 22:50:57 ]
>>265
 |
 |
 |
 し


267 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 12:32:36 ]
>>263
Join出来るよ

268 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 14:01:35 ]
出来た!

269 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:34:48 ]
System.Collections.ArrayList
のソートで比較関数をVBScriptで作れない?
ArrayList.Sort GetRef("compare")
はダメだった

270 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 05:34:14 ]
vbsの変数名の最後につける型を指定するやつ(&H20&の末尾の&とか)の種類の一覧がどこにあるか知りませんか?
どういう単語で検索すればいいのか漠然としすぎて分かりません

あとこのURLの「[地域のプロパティ] の設定値」ってなんですか?
msdn.microsoft.com/ja-jp/library/cc392243.aspx


271 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 14:58:31 ]
>vbsの変数名の最後につける型を指定するやつ
vbsにはない。すれっち

272 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 15:06:32 ]
>型を指定するやつ
型を指定する文字

273 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 20:55:23 ]
最後じゃなくって最初じゃないの?

274 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 21:25:08 ]
>>270
前者は271も言ってる通りVBSには明示的な型というもの自体が存在しないが
VBやVBAに関してなら「型宣言文字」でググれ

後者は、例えば数値の表示形式で、3桁カンマ区切りをするか否かというオプションの場合
vbTrue→地域のプロパティの設定値に関係なく区切る(123,456,789.00)
vbFalse→地域のプロパティの設定値に関係なく区切らない(123456789.00)
vbUseDefault→地域のプロパティの設定値が「区切り有り」なら区切る、「区切り無し」なら区切らない

>>273
最初に付けるのは型を「指定」しているのではなく、型を「任意に明示」してるだけ
「指定」ではなく、しかも「任意」なので
Dim intHOGE As String
なんてことも出来る
これは「プレフィックス」で、上記intはハンガリアン記法での一般的なInteger型のプレフィックス
つまりInteger型のプレフィックスを付けておきながらString型を指定することが出来るわけだ

275 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 21:41:43 ]
>>274
ごめ ちゃんと読んでなかったわ



276 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 18:29:26 ]
CIM_DataFileクラスを用いて、ファイルの各種情報を取得したいのですが、
「説明」のプロパティを取得するときに指定するプロパティ名が分かりません。

具体的には、例えばソリティア(C:\WINDOWS\system32\sol.exe)を
右クリックして表示されるプロパティの「バージョン情報」タブの2行目に
「説明:Solitaire Game Applet」と表示されますが、この値を取得したいのです。

ファイルバージョンなどは、「Version」プロパティで取得できております。
ご存知の方、ご教示お願い致します。

277 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 02:40:13 ]
プレフィクスだったらMSDNにのってるよ
mk:@MSITStore:C:\Program%20Files\Microsoft%20Visual%20Studio\MSDN98\98VS\1041\vbcon98.chm::/Html/vbconconstantvariablenamingconventions.htm


278 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 04:43:23 ]
>>277
そんな話は誰もしてないw

279 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 10:27:49 ]
>>278
>>270
よく読め文盲

280 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 13:34:45 ]
.NETのコンストラクタやスタティックメソッドは呼べないのか

281 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 13:57:47 ]
ActiveXPosh使えばー?

282 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 19:25:16 ]
>>276
確かにMSDNとかにはプロパティ名書いて無いね。
どうりでこのスレの住人でも即答できない訳だ。

283 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 22:01:03 ]
ggle VersionInfo Description

284 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 22:03:50 ]
つfilever.exe

285 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 22:09:36 ]
shell.applicationのextendedpropertyで取れるお



286 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 19:37:01 ]
割り算をして小数点が出てきたときに
繰り上げるにはどうしたらいいんでしょうか?
x = 100/3
だとxが33.33333となってなるところを
繰上げて34になるようにしたいのですが

287 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 20:50:45 ]
>>286
xと、xを切り捨てた値を比較して、xが小さければ1を足す

288 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 21:06:25 ]
JScript で言うと、xと xを繰り上げた値を比較して、xが小さければ繰り上げる。

289 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 21:34:16 ]
-Int(-x)

290 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 23:05:35 ]
Math.ceil

291 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 11:54:53 ]
>>286
0.9を足して切り捨て。

292 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 11:55:54 ]
ああ、四捨五入と違って33.01も切り上げするならダメか。

293 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 12:16:41 ]
VBScriptでウェブページを取得したいのですが
mixiのような感じで、ユーザー名やパスワードが必要な場合はどうすればいいんでしょうか?
いろいろググってみたのですが、検索ワードが悪いの見つける事が出来ませんでした・・・

294 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 13:42:12 ]
無理

295 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 18:06:49 ]
もともと無理だったんですか・・・・
一番簡単なものだと何で出来ますか?jscriptでもやっぱり無理なんでしょうか?



296 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 18:53:35 ]
Dim mixi, email, password
Dim ie, document, form

mixi = "mixi.jp/"
email = "null@po.com"
password = "nullpo"

Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate(mixi)
Do While ie.Busy
    WScript.Sleep(1000)
Loop

Set document = ie.Document
Set form = document.forms("login_form")
If TypeName(form) = "Nothing" Then WScript.Quit()
form("email").value = email
form("password").value = password
form.submit()

297 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 19:16:58 ]
---------------------------
Windows Script Host
---------------------------
スクリプト: C:\296.vbs
行: 15
文字: 1
エラー: エラーを特定できません
コード: 80004005
ソース: (null)

---------------------------
OK
---------------------------

さすがVistaだ。なんともないぜ!

298 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 19:43:47 ]
Do While ie.Busy Or ie.ReadyState<>4

299 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 20:11:00 ]
なんか忘れてた気がしたけどReadyStateか
あとNothingの扱いをちゃんと調べたことないしIsNothingとかないからNothingの判定がよくわからんかった
If form Is Nothing Then WScript.Quit()
でいいんだな

300 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 22:08:51 ]
>Quit() とか
VBScriptなのに

301 名前:293 mailto:sage [2008/08/28(木) 10:44:50 ]
レスありがとうございます

>>296
IEを使えば出来るんですね!
使わないではやっぱり無理なんでしょうか?


302 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 11:09:26 ]
無理じゃないよ
スレ違い(WSHではなくActiveX汎用コンポーネントの話)になるので詳しくは伏せるけど

303 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 16:56:19 ]
CreateObject使うのはスレ違いだって?

304 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 17:21:52 ]
>>296はIEスレてなもんだな

305 名前:デフォルトの名無しさん [2008/08/31(日) 18:04:45 ]
unix系のシステムでもWSH使えたら良いのにネ。
bashよか使い勝手が良い。



306 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 18:20:08 ]
UNIXならrubyあたりでいいじゃん。なんでそこでbashが出てくるの?
bashと比較するんならcmdとかPowerShellとかだろ。

307 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 18:35:38 ]
わざわざインストールが必要な ruby なんか全然
お呼びでないので、巣から出て来るなよ。

308 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 19:41:27 ]
>>305
なんでbashの替わりがWSHなの???意味が分からん

309 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:15:54 ]
代わりにならないからぼやいてるんだろ。
意味わからんのならレスしなきゃいいのに。

310 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:28:22 ]
bashは主にUNIX系OSで使われているシェルのひとつ。
WindowsではコマンドプロンプトやPowerShellに相当。

代わりになるわけがないのに、ぼやく意味がわからん

311 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:37:31 ]
とりあえず>>305がunix系システムをろくに使いこなせていないことは解った。


312 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 21:29:37 ]
>>310
> 意味わからんのならレスしなきゃいいのに。

# cmd.exe と bash を比較してる時点でアホ丸出しだし。

313 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 10:37:33 ]
よくわからんけど、>>305はシェルスクリプトって言いたかったのかも

314 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:14:55 ]
Sendkeysを並べてWindows Vistaを自動的に操作するスクリプトを書いてるんですが、
UACのダイアログが出るとそこで終わっちゃうんです。
「実行するにはあなたの許可が必要です」ってダイアログに対して {LEFT}{ENTER} とか %c って書いても
ボタンを押してくれません。
どうすればいいのか、だれか教えてください。

315 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:59:22 ]
>>314
UACを無効にしておく



316 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 13:18:31 ]
>>315
UACを切らずに済む方法はないでしょうか?

317 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 13:36:29 ]
スクリプトを動かし始める前に昇格しておく。






[ 続きを読む ] / [ 携帯版 ]

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

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