自動化ツールuwsc使い ..
[2ch|▼Menu]
116:名無しさん@お腹いっぱい。
06/10/11 19:05:44 rpieq5070
JavaスクリプトあるいはVisual BasicとUWSC両方を使用している方がいたら質問させてください

Photohop7のスクリプト機能
URLリンク(www.adobe.com)

のCOMコンポーネントをUWSCで動かそうとしているのですが、
マニュアルの例文(JavaとVISUAL BASIC)に、
textItemRef.Position = Array(0.75, 0.75) という具合にArrayを使用して数値を入れている箇所があるのです。

マニュアルでは、このposition というパラメータは、
position . . . . . . . . . . . Object[ Array of two Numbers(double) ])
position of origin (unit value)

UWSCではこのような場合、どうやってこの数値を入れたらいいのかご存知の方、知恵を貸して下さい


書いているスクリプトはこんな感じです(文字の位置を指定する以外の動作は確認)

ps= CreateOLEObj("photoshop.Application")
ps.Documents.Add(480, 590)  //480*590の新規画像作成

ps.ActiveDocument.ArtLayers.Add //新規レイヤ

ps.ActiveDocument.ActiveLayer.Kind=2 // text  //新規レイヤをテキストレイヤに
ps.ActiveDocument.ActiveLayer.TextItem.Contents = "wahaha"
// ps.ActiveDocument.ActiveLayer.TextItem.position=array(100,100)   <−ここの書き方が分からない

ps.ActiveDocument.ActiveLayer.TextItem.Font = "Georgia"
ps.ActiveDocument.ActiveLayer.TextItem.size = 36



117:名無しさん@お腹いっぱい。
06/10/11 19:06:41 3rPslZqQ0
While 1
user= geti(お前)
SendStr(id,"少しは働けタコ")
Wend

//自動スクリプト生成 (realworldsurf.uws)

118:117
06/10/11 19:08:19 3rPslZqQ0
まだユーザに真意が伝わらない。
バグがあるようだ。

(自動書込み realworldsurf.uws)

119:名無しさん@お腹いっぱい。
06/10/11 19:17:04 1UcTqtwR0
>>1
>Windowsを自動化させるツールUWSC。
URLリンク(www.h7.dion.ne.jp)

uwsc使いよ 己のスクリプトを晒すのだ。

前スレ
自動化ツールuwsc使いよ集まれ

すれ違いばかりだ

120:名無しさん@お腹いっぱい。
06/10/11 20:09:35 G7qiWYFp0
俺の良く使うスクリプト

--
acw(getid(PARAM_STR[0]),0,0)
--
BlueWindからつかう(アプリ登録は基本的にGetIdで引っかかる名前で入れてある)

皆様のよくつかう一行UWSCを教えてください

121:名無しさん@お腹いっぱい。
06/10/11 20:16:43 3rPslZqQ0
オンラインゲームと
デイトレードと
競馬予測
こんなすくりぷとで一杯になりそうだな。
ウェブ検索するとそんなんばっか。
UWSCは人を幸せにしているね。

122:名無しさん@お腹いっぱい。
06/10/11 21:15:48 9isb2QYR0
そうだね、プロテインだね

123:名無しさん@お腹いっぱい。
06/10/12 07:49:23 XysNT8v10
Javaより簡単だが、まだ難しいだよな

124:名無しさん@お腹いっぱい。
06/10/12 09:23:54 rDlBU4fJ0
URLリンク(park14.wakwak.com)

125:116
06/10/14 00:01:02 tiD3tTjH0
自己解決
KAJIKAS TOWNにようこそ「UWSC/VBScriptの関数を使う」に答えがありました

ps= CreateOLEObj("photoshop.Application")
SC = CreateOleObj("ScriptControl")
SC.Language = "VBScript"

ps.Documents.Add(480, 590)  //480*590の新規画像作成

ps.ActiveDocument.ArtLayers.Add //新規レイヤ

ps.ActiveDocument.ActiveLayer.Kind=2 // text  //新規レイヤをテキストレイヤに
ps.ActiveDocument.ActiveLayer.TextItem.Contents = "wahaha"
ps.ActiveDocument.ActiveLayer.TextItem.position= SC.Eval("Array(100,100)")  // "Array(100,100)"をScriptControlに送り、返り値を使用
ps.ActiveDocument.ActiveLayer.TextItem.Font = "Georgia"
ps.ActiveDocument.ActiveLayer.TextItem.size = 36


126:名無しさん@お腹いっぱい。
06/10/14 08:02:02 tIzDCsWZ0
難しい、中学生でもわかる程度のプログラムにならないと、広まらない


127:名無しさん@お腹いっぱい。
06/10/14 08:43:42 GMc6GASu0
すみません。
別のユーザーとして
アプリを実行したいのですが
できますでしょうか?
windowsのコマンドだとrunasに相当するものです。

今のユーザで起動するにはEXECでできたのですが・・・

128:名無しさん@お腹いっぱい。
06/10/14 12:00:18 FMuMUYs00
>>1

129:名無しさん@お腹いっぱい。
06/10/14 14:03:25 s1Q3HVfk0
すれ違いでしたね
ほか逝きます

130:名無しさん@お腹いっぱい。
06/10/14 14:56:56 NOh62Hbu0
>>126
分かり易いかどうかは何を扱うかによるんよ。
ユーザに一番近いのはシェルとアプリだろうから
その範囲で使っていれば問題ないし本来そういうもの。
Win32APIとかOLEとか妙に凝ったヤツを無理して勉強する必要はない。
まずやりたい事があればそれができるアプリ(フリーソフトなど)を
捜してからその操作を自動的にやるように勤めた方がいい。
特にUWSCにはインターネット関連を直接扱う関数がないので
IEを使ったスクリプトを使う事が多いが、残念ながら普段自分がIEを
使っているようにスクリプトを作る事は難しい。
だったら無理してそれを使う事はないと思う。まずウェブページを
取得したりHTTPを扱える簡単なツールをさがして使いなれたら
それを使えば良いと俺は思う。

誰かが作った便利なライブラリを使うのもひとつの手。だが、ライブラリは
アプリと違ってそれ単体で使い慣れる事が出来ないから面倒だよね。

誰もが欲しがるカッコイイプログラムなんてまず出来ないんだし
出来る範囲で使ってやればいいと思うよ。

131:名無しさん@お腹いっぱい。
06/10/14 14:57:53 NOh62Hbu0
>>127
UWSCへのショートカットのプロパティを参照

132:名無しさん@お腹いっぱい。
06/10/14 17:13:25 Me109xHi0
>127
DOSCMDでrunas

133:名無しさん@お腹いっぱい。
06/10/16 09:02:26 HYgbnD2O0
// WindowsXP/Windows2000 のデフラグの実行&シャットダウン
dim disk[5] = "(C:)", "(D:)", "STOP_DFRG"    // 調べるディスク名定義
exec(GET_SYS_DIR+"\mmc.exe dfrg.msc")    // デフラグ起動
id = getid("ディスク デフラグ")
dcnt = 0
While ClkItem(id, disk[dcnt], CLK_SHORT)
  ClkItem(id, "分析")
  ifb KINDOFOS() >= 13             // Windows XP
    Repeat; sleep(1); Until id<>getid("ディスク デフラグ ツール")
    bnsekiid = getid("ディスク デフラグ ツール")
    wks = GetStr(bnsekiid, 1)
    sai_msg = "最適化してください"
  else
    bnsekiid = GetID("分析が完了しました", , -1)   // Windows2000
    wks = GetStr(bnsekiid, 1, STR_STATIC)
    sai_msg = "最適化することを推奨"
  endif
  

134:続き
06/10/16 09:02:56 HYgbnD2O0
ifb Pos(sai_msg, wks) > 0               // では最適化
    ClkItem(bnsekiid, "最適化")
    While True
      Sleep(2)
      ifb KINDOFOS() >= 13           // Windows XP
        wks = GetStr(getid("ディスク デフラグ ツール"), 1)
        ifb Pos("最適化が完了しました", wks) > 0
          ClkItem(getid("ディスク デフラグ ツール"), "閉じる")
          Break
        endif
      else
        wks = GetStr(id, 1, STR_STATIC)
        if Pos("一時停止", wks) > 0 then ClkItem(GetID("デフラグ ツール"), "はい")
        ifb Pos("最適化済", wks) > 0
          ClkItem(GetID("最適化が完了"), "閉じる")
          Break
        endif
      endif
    Wend
  else
    ClkItem(bnsekiid, "閉じる")      // 最適化必要なし
  endif
  dcnt = dcnt + 1              // 次のディスクへ
Wend
POFF(P_POWEROFF or P_FORCE)      // 電源断




135:名無しさん@お腹いっぱい。
06/10/16 09:03:58 HYgbnD2O0
// マウスカーソル下のウィンドウのタイトルとクラス名を表示
While True
  id = GETID(GET_FROMPOINT_WIN)    // マウスカーソル下のウィンドウ
  moji = STATUS(id, ST_TITLE) + " , " + STATUS(id, ST_CLASS)
  Fukidasi(moji, G_MOUSE_X+8, G_MOUSE_Y, 3)
  Sleep(0.2)
Wend



136:むっずかしい
06/10/16 11:29:51 jK9okWJi0
も少し簡単なプログラム製作ソフトないかな。

137:名無しさん@お腹いっぱい。
06/10/16 15:25:04 H0BBNBLi0
開いているsべてのウィンドウを
閉じるスクリプトを
どなたが組んでましたら
くださいませ〜

138:訂正
06/10/16 15:25:35 H0BBNBLi0
開いているすべてのウィンドウを
閉じるスクリプトを
どなたが組んでましたら
くださいませ〜

139:名無しさん@お腹いっぱい。
06/10/16 18:36:45 jCNlzY+H0
POFF(P_SHUTDOWN)

140:むっずかしい
06/10/16 21:04:20 9pakctTK0
Windowsロゴキー+d
ショートカットキー 基本操作 一覧表(Windows初心者部屋)でプログラム
作るとよさそう、
URLリンク(www.geocities.jp)
しかしもう少し簡単でないと普及しない。

141:名無しさん@お腹いっぱい。
06/10/16 21:52:15 xRwh19CP0
winKazu=GETALLWIN( )
for i=0 to winKazu-1
d=ALL_WIN_ID[i] 
CTRLWIN( id, CLOSE )
next


142:むっずかしい
06/10/16 21:55:12 9pakctTK0
定義されていません、変数何たらのエラーばかりでる。
うーんどこがいかんのか


143:途中で投稿しちまったので修正
06/10/16 21:56:53 xRwh19CP0
>>137
winKazu=GETALLWIN( )
for i=0 to winKazu-1
id=ALL_WIN_ID[i] 
CTRLWIN( id, CLOSE )
next

144:名無しさん@お腹いっぱい。
06/10/16 22:21:35 Cp7ED5W+0
uwscの多重起動の方法を教えて下さい

145:名無しさん@お腹いっぱい。
06/10/17 03:47:07 hsEE0z/U0
uwsc.exe baka.uws
uwsc.exe aho.uws

146:名無しさん@お腹いっぱい。
06/10/17 08:07:01 05dtnnnT0
もっと日本語でプログラムをつくれんかな、

147:名無しさん@お腹いっぱい。
06/10/17 08:29:17 13XjZlnd0
>>143
ありがとうございます。

sleepを挟んで使いたいと思います。

148:名無しさん@お腹いっぱい。
06/10/18 20:10:56 7dQyfXGj0
>>135
これってさぁ〜、もっといいツールがあるようなきがするのよね。。。
autoit の附属ツールとか、
halbow さんの windowtree とか、spy++ とか、自作してもいいしね...
でも、UWSC にもそういうツールほしいね orz

149:名無しさん@お腹いっぱい。
06/10/18 21:44:36 ckDcH2dv0
もっと簡単にならないかな。日本語で命令するとそのとうりにパソコンが動くようにするとか、
せっかくここまで簡単にしたのだし。


150:名無しさん@お腹いっぱい。
06/10/18 21:46:31 NosvHDYX0
>>149
5W1H をきちんと入れた命令をしないと予期せぬ動作をするツールとかでそうだな。

151:名無しさん@お腹いっぱい。
06/10/18 21:52:19 7dQyfXGj0
GCC Frontend for Shakespeare Programming Language
とかみたいなものをいってたりする?
英語ならともかく、日本語ってここらへんむづかしいよね...

152:名無しさん@お腹いっぱい。
06/10/18 21:55:39 7dQyfXGj0
予想、Basic みたいな構文になったのって、周知だとおもうけれど、
ScriptIt からきてるからだと考えてるんですけど。
Basic がきらいというのならともかく、日本語みたいのって
ロケットマウスとか?


153:名無しさん@お腹いっぱい。
06/10/19 18:49:42 hUw7V4At0
とりあえずなでしこから始めてみればいいのか

154:名無しさん@お腹いっぱい。
06/10/19 19:07:15 bOXSlL7v0
AutoHotkeyのとっつきにくい文法に較べれば実に分かりやすいよ

155:名無しさん@お腹いっぱい。
06/10/19 23:53:10 j0mhiheX0
両方使ってますけど、常用してるのはUWSCで、フロントエンドっぽいのはAutoHotkeyでやってますね。
ウィンドウを作るようなGUI関数と、実行ファイル化がAutoHotkeyの長所かも。
いちいち変数を作らないといけないのと、配列が面倒なのが短所だと感じました。

156:名無しさん@お腹いっぱい。
06/10/20 14:43:40 nOjFv8sg0
KBD(キーボード)Mmv(マウス)の動きの命令だというのはわりと
わかりやすいけど、
エラー表示がでても、じゃあどうすればいいのかが出てこないので素人にはまだ
むずかしい、
変数、やら定義されていませんとか意味がわからん

157:名無しさん@お腹いっぱい。
06/10/20 14:47:45 nOjFv8sg0
自分がしたいのは、たとえば時間が来たらこのページをデスクトップに
ファイル名に時刻をつけて保存
して一定の時間が来たら、
決まった文をその掲示板に書き込むというのだけど
キーボードで作ろうとするとうまくいかない。

158:名無しさん@お腹いっぱい。
06/10/20 15:36:16 UQidP5A50
>>156
> 変数、やら定義されていませんとか意味がわからん

とりあえずこれだけ調べればあとは簡単に使えるようになるよ。

159:名無しさん@お腹いっぱい。
06/10/21 13:39:44 Jj0NU6bz0
getを変数として定義したと仮定
get = GETID(GET_ACTIVE_WIN)
CtrlWin(get, CLOSE2)

と設定して、アクティブウィンドウを閉じようとしてたんですが、
なぜか電卓やエクスプローラやメモ帳は閉じれるのに
インターネットエクスプローラ(IE)を閉じる事ができません。
どなたか解決する事ができるお方いらっしゃいますでしょうか?

160:名無しさん@お腹いっぱい。
06/10/22 01:09:07 GGzo9HXt0
windowsマクロの本を買って読んでみたのだけど、いきなり中級
レベルに飛んでる感じでわかりにくい。

もっと日本語に近い文法でプログラム組める方法ないかな

161:名無しさん@お腹いっぱい。
06/10/22 01:17:50 mY+cf5dT0
なぜ日本語に拘るのか不明。

識別番号にウィンドウ名が××でクラス名が□△のウィンドウ識別番号を取得して代入。

こんな感じだと判り易いわけ?
自分が理解できないとこが何なのかそこんとこよく考えてみよう。

162:名無しさん@お腹いっぱい。
06/10/22 14:29:11 w4CyMUl70
>>161
触ってやるな
アルファベットアレルギーのジジイなんだろう
素直にひまわりに移行すればよい物をな

163:名無しさん@お腹いっぱい。
06/10/22 18:42:14 mY+cf5dT0
そゆこととぜんぜんちがうだろ。
普通じじぃのほうがプログラム中の日本語に違和感を持つ。

164:名無しさん@お腹いっぱい。
06/10/22 19:47:55 IRWE6rK+0
ぴゅう太でも引っ張り出してくればいいのか
BASICがこれほどまでに懐かしいものになるとは

165:名無しさん@お腹いっぱい。
06/10/22 20:59:24 rkBVqnFx0
たとえば
命令、開始
スタートを左クリック。
インターネットを左クリック
表示されたらアドレスにスレリンク(software板:101-200番)
を挿入。
書き込む欄に文、テスト、を挿入
書き込む、をクリック
命令、終わり
というプログラムにできれば初心者でもプログラム作ることが簡単

166:名無しさん@お腹いっぱい。
06/10/22 21:10:31 bHP4QF9y0
確かに簡単だけど
日本語の分からない人に電話で操作を指示したのと変わらないぐらい
とんでもない動作をしそう。

167:名無しさん@お腹いっぱい。
06/10/22 21:25:21 eZuX5i+y0
中学も卒業してないおれには無理だ

168:名無しさん@お腹いっぱい。
06/10/22 21:35:45 nDElvutY0
日本語なんざ補完もろくにできないんだから

169:名無しさん@お腹いっぱい。
06/10/22 21:38:24 rkBVqnFx0
日本語を英語や中国語に変換するプログラムがあるんだからできそうだがなあ

170:名無しさん@お腹いっぱい。
06/10/23 00:10:17 L4idhItD0
>>169
>日本語を英語や中国語に変換するプログラム

未だまともな(ry

171:名無しさん@お腹いっぱい。
06/10/23 00:49:47 NuMJr92f0
どうせ日本語が使えても
"C:Program Files\hogehoge\hogera.exe" をきどう
ほげらのはんどる に まどをさがせ "hogeraform" ""(ry
...うんざりだとおもうんだ
多少ましにするとしても

変数である"ほげらのはんどる" に "ウィンサンニーアプリケーションインターフェース"の
"ファインドウィンドウ"関数を第一引数に"hogeraform" また 第二引数に""
を渡した結果を代入せよ

はっきり言ってスパゲティ・ソースなんかではなくカオス・ソースができると思うんだ

こんなのより今の方がよっぽど中学生に優しいと思うのは私だけかな?

そもそも、日本語入力という最大の欠点を抱えているよ
漢字を対応させるべきか?ワイドスペースは空白類と見なすべきか?
そもそも、クラス名とかはアルファベットしかあり得ないから 日本語入力/直接入力/日本(ry 
日本語でプログラムなんて英語を習っていない小学生のため"だけ"にあると思うんだ

172:名無しさん@お腹いっぱい。
06/10/23 01:10:50 W3hSMU3B0
>>165
それを実行したら

「入力誤り」

と出たらどうするんだ?

173:名無しさん@お腹いっぱい。
06/10/23 16:24:30 grMbzbux0
URLリンク(www3.bigcosmic.com)

2ちゃんでさえuwscのスレがひとつしかないと思ったら専用のスレがあるんだな。
しかし日本語化はまだでてないようだ、
うーん一から覚えるのでは初心者には、めんどくさい。
覚えた用語で書いてもsyntaxエラーとか定義されていませんとか、
わかりにくいな、
例を挙げてこうすればわかるとエラーメッセージ出せればいいと思う

174:名無しさん@お腹いっぱい。
06/10/23 16:32:40 grMbzbux0
人間に命令する場合は、簡単でいいのはわからないところ
人間が質問しかえしてくれるからだ。
ご飯作れ→何つくればいい?
玉子焼き→甘いのがいいか辛いのがいいか?
甘いのがいい→OK

このソフトの欠点はパソコンがエラーだけだして俺
わからんで終わり。

175:名無しさん@お腹いっぱい。
06/10/23 16:37:30 grMbzbux0
ちょっと文字打ち間違えてもエラーと出るからめんどくさい、
googleの検索なら、もしかして機能があって、近
い言葉を表示してくれる


176:名無しさん@お腹いっぱい。
06/10/23 17:34:25 4/+/Xx960
>>174
パソコンがってw

万人向けのソフトではないのだから、しょうがないじゃん。

177:名無しさん@お腹いっぱい。
06/10/23 22:10:03 f6X2ciKQ0
技術的には優れているとは思うが、日本人が難しい使えないといったらそれまで
WindowsXpだって日本語キーボードが無ければこれほど広まらない。

一から言語憶えるんでは、んなひまねえよ、でおわり、

178:名無しさん@お腹いっぱい。
06/10/24 00:34:54 ewQPZEFt0
日本語になった途端使いやすくなると甘い夢抱いてるんだろうな。

179:名無しさん@お腹いっぱい。
06/10/24 01:10:16 f/S+mxkS0
>>177
一から覚えたほうが早いくらいの膨大な処理が必要な人が使うものなんでしょうね。
そりゃ、もっと簡単なほうがいいけど、他にないのだからしょうがない。
まさにないものねだりだね。

180:名無しさん@お腹いっぱい。
06/10/24 04:18:00 BfgIMEMv0
盛り上がってるところ悪いけど日本語うんぬんじゃなくて、
なんかやりたい場合はそれに関するしくみを知らなきゃ駄目って事に気付け。
あとUWSCで何ができるかとか。これは人が誰かに何かを仕事を頼む場合も一緒。
相手が出来る事と自分がやりたい事の対象の仕組みを知らないと人にも伝わらん。

まずは自分が知っている事とUWSCに出来る事をちょっとずつ知っていって
その範囲でやればいいじゃないか。

人がPCを操作する事は画面表示や音を認識して判断してキーやマウスで
操作するだろ。これは結構高度な技だ。自分がいつもやっている事を曖昧さ
抜きの日本語の文章にしろといわれればそれを厳密に書くのはかなり難しい。

おっちゃんが書いた日本語じゃ正直誰にも判らんよ。しかもOfficeとかIEとかは
UWSCの基本機能じゃ使えんのよ。COMっていう借り物機能を使わなきゃならん。

まずはIEとかOfficeとか面倒なソフトは使わん事を考える。
どうしても使いたい場合は画面の位置を常に固定して邪魔が入らないように
ROCKHARD(邪魔禁止)して特定の位置をマウスクリックするだよ。
その場合は画面の判定とかは当面無しな。

判らん事があればここのにぃちゃん達が詳しく教えてくれるから
文句言う前に素直に質問することだべ。

じゃ、おっさん頑張れよ。

181:名無しさん@お腹いっぱい。
06/10/24 16:26:36 mtncgBZ/0
これダメだとMSOffice付属のVBAもダメな奴だろうな

182:名無しさん@お腹いっぱい。
06/10/25 00:57:12 PYju1L+70
VBAなどわからんのが普通。
それでも使えるヤツが多いのは給料もらうのに必死だから。
毎朝社屋の前の駐車場で長い社訓を大声で叫んでいるのも
給料もらうのに必死だからだろ。
しかも可愛そうに死ぬまで忘れられない。

183:名無しさん@お腹いっぱい。
06/10/25 01:03:11 W4Wu7lr50
>>182
本来業務そっちのけで VBA やって遊んでる俺は?

184:名無しさん@お腹いっぱい。
06/10/25 01:06:09 CQ3XmHN10
>>183
VBAを知ってから仕事が遅くなった俺も。
仕事にかかる前にVBAの教科書を2時間読んで実験しまくる。
この時間が楽しくって、本来の目的を忘れそうです。

185:名無しさん@お腹いっぱい。
06/10/25 01:20:11 PYju1L+70
それで給料もらえるんだから皆必死必死
UWSCも競馬やらクリックビジネスで必死必死

186:名無しさん@お腹いっぱい。
06/10/25 15:27:39 JKxRg+pa0
すまん今日から始めた超初心者で
練習代わりに「新着レスの表示」の所を三秒毎にクリックし続けるマクロ組んでるんだがどうにもうまくいかない。
新着レス〜の部分だけ切り取って2ch.bmpで保存してある。

GETID(" ■2ch BBS .. - Microsoft Internet Explorer","IEFrame")
CHKIMG("2ch.bmp",0)//画像
BTN
(LEFT,CLICK,G_IMG_X+10,G_IMG_Y+10)//カーソル調整+10,+10
Sleep(3.0)//三秒停止

どこが悪いのか教えてくれい

187:名無しさん@お腹いっぱい。
06/10/25 17:30:02 PamjFPFo0
画像を使う必要があるのか?

OPTION EXPLICIT

DIM url, ieobj

url = "スレリンク(software板)"
ieobj = CREATEOLEOBJ("InternetExplorer.Application")
ieobj.Visible = True
ieobj.Navigate(url)
wait(ieobj)

WHILE 1
  DIM i

  FOR i=0 TO ieobj.document.links.length-1
    IFB ieobj.document.links[i].innerText = "新着レスの表示" THEN
      ieobj.document.location = ieobj.document.links[i].href
    ENDIF
  NEXT
  SLEEP(3)
  wait(ieobj)
WEND


PROCEDURE wait(obj)
  REPEAT
    SLEEP(0.1)
  UNTIL !(obj.busy) AND (obj.readyState = 4)
FEND


188:名無しさん@お腹いっぱい。
06/10/25 19:02:49 PYju1L+70
俺は>>186の方法の方が自然だと思う。
ただ俺はCHKIMGは一度も浸かった事が無いし
実際やるなら>>187のような方法を使うだろうが…。

>>186で気になるのはCHKIMGの戻り値を判断している部分が見当たらない事。
↓こんな感じでデバッグして結果を報告せよ。

While(GetkeyKeyState(VK_ESC)=FALSE
 id= GetId(" ■2ch BBS .. - Microsoft Internet Explorer","IEFrame")
 x1= Status(id,ST_X)
 y1= Status(id,ST_Y)
 x2= x1+Status(ST_WIDTH)-1
 y2= x1+Status(ST_HEIGHT)-1
 IfB ChkImg("新着レスの表示.bmp",0,x1,y1,x2,y2)=TRUE Then
  Fukidasi("ここか? X=" + G_IMG_X + "Y=" + G_IMG_Y)
  MMv(G_IMG_X, G_IMG_Y)
  EndIf
 WEend

189:名無しさん@お腹いっぱい。
06/10/25 19:05:30 PYju1L+70
>  x2= x1+Status(id, ST_WIDTH)-1
>  y2= x1+Status(id, ST_HEIGHT)-1
>  WEnd

190:名無しさん@お腹いっぱい。
06/10/25 21:02:17 Mxv0KDZa0
ファイル名に日付つけるのわからん

191:名無しさん@お腹いっぱい。
06/10/26 05:05:30 juUqixTa0
>>190
GETTIME(0)
fname = G_TIME_YY + "-" + G_TIME_MM + "-" + G_TIME_DD + ".txt"

// 例)
fid = FOPEN(fname, F_READ or F_WRITE)
  FPUT(fid, "ファイル名に今日の日付をつけますた。", 0)
FCLOSE(fid)

// ヘルプを好く呼んで下さい。

192:名無しさん@お腹いっぱい。
06/10/27 07:23:34 T3NlX0kS0
ウインドウやダイアログから、タイトルとクラス、CLKITEMで操作可能なオブジェクトの情報を取得する
URLリンク(blogs.yahoo.co.jp)

193:名無しさん@お腹いっぱい。
06/10/27 13:38:46 lzM8EBWY0
静止画でないものを認識したいのですが、
動画判定のような事は可能なのでしょうか。

194:名無しさん@お腹いっぱい。
06/10/27 18:28:03 fHSbTSOb0
防犯用の見張り番ソフトを使え。

195:名無しさん@お腹いっぱい。
06/10/27 23:34:59 QfuoOcqJ0
//windowpicker.uws
//スクリプトここから
while 1
fukidasi("Alt+Clickでウインドウの情報を取得します")
ifb GETKEYSTATE(VK_ALT) and GETKEYSTATE(VK_LBUTTON) then
fukidasi("情報を取得しています")
id=GETID(GET_FROMPOINT_WIN)
fname = GET_CUR_DIR+"\windowPicker-"+STATUS(id,ST_CLASS)+".txt"

ifb STATUS(id,ST_CLASS)="#32770"
fname = GET_CUR_DIR+"\windowPicker-"+STATUS(id,ST_TITLE)+".txt"
endif
fid = FOPEN(fname,F_WRITE)
fput(fid, "st_title=" +STATUS(id,ST_TITLE))
fput(fid, "st_class=" +STATUS(id,ST_CLASS))
fput(fid, "st_parent=" +STATUS(id,ST_PARENT))
fput(fid, "st_path=" +STATUS(id,ST_PATH))
fput(fid,"")



196:名無しさん@お腹いっぱい。
06/10/27 23:38:42 OgJ80jiw0
貼り付けようとしたら>>が多すぎますが出て書き込めなかった。

確実にいえるのはこのソフト難しくて広まらないな。

道理で寂れるわけだ。

197:名無しさん@お腹いっぱい。
06/10/28 00:38:09 9/gP/OJb0
楽して金儲けする妄想にとりつかれているヤツがいる限り寂れない。

198:名無しさん@お腹いっぱい。
06/10/29 06:44:07 4hkXHmjc0
ウインドウのタイトル取るときは簡単で右クリックプロパティでわかる、
しかしクリックするボタンを知ろうと表示(V)ソースでクリックしても
ごちゃごちゃ小難しい文字が並んでわからん

199:名無しさん@お腹いっぱい。
06/10/30 06:51:33 oaQXzuQx0
おっちゃんさぁ、ウィンドウズのウィンドウとIEのウィンドウがごっちゃになってるよ。
IEの中身はUWSCの基本機能じゃ基本的には直接いじれないって言ってるだろ。

200:名無しさん@お腹いっぱい。
06/10/30 14:38:07 /PcfHUDW0
URLリンク(find.2ch.net)

スレたった一個、こりゃ廃れるわ、勉強する気にならない

201:名無しさん@お腹いっぱい。
06/10/30 14:41:49 Jg/vjkrL0
vistaでも動く?

202:名無しさん@お腹いっぱい。
06/10/30 22:31:54 shlNE38y0
アクティブじゃないウインドウ・最小化してるウインドウを
アクティブにしないまま命令を送るのって
どうしたらいいんでしょうか?SendMessageを使うとできるかも?と聞いたんですが。
たとえば一回クリックするとしたらどんな感じの構文になりますか?

203:名無しさん@お腹いっぱい。
06/10/30 23:42:39 UiAP8X6Z0
>>200
必要ないと思えば勉強しなくていいじゃん。
いちいち他人にいうことじゃないな。

204:名無しさん@お腹いっぱい。
06/10/31 00:17:02 eeg3cCck0
>>201
ああ、俺のとこじゃ動いてるよ

205:名無しさん@お腹いっぱい。
06/10/31 02:59:09 5Lbg2LJl0
>>202
一回クリックって言っても、どんなメッセージとパラメータが送られてんのか分かんなきゃムリ。
例えば『タスク バーと [スタート] メニューのプロパティ』を表示さすには以下。

DEF_DLL SendMessageA(hwnd, uint, uint, long): long: user32.dll

SendMessageA(IDTOHND(GETID("", "Shell_TrayWnd")), 273, 413, 0)

第二引数がメッセージで、第三・第四引数がパラメータ。

206:名無しさん@お腹いっぱい。
06/10/31 09:58:26 T4LiwXDt0
C言語URLリンク(www.google.co.jp)
C言語 の検索結果 約 2,100,000 件中 1 - 10 件目 (0.04 秒)

アセンブリ言語 の検索結果 約 205,000 件中 1 - 10 件目 (0.04 秒
URLリンク(www.google.co.jp)

uwsc の検索結果 約 136,000 件中 1 - 10 件目 (0.12
UWSC
の知名度低ーいい。そりゃ勉強するものすくないわい、

207:名無しさん@お腹いっぱい。
06/10/31 13:42:02 rN1G2J+30
>>206
> UWSC
> の知名度低ーいい。そりゃ勉強するものすくないわい、
いや、UWSC は勉強するほど難しくないだろw
Windows のメッセージとかを理解してればいいだけだし。

208:名無しさん@お腹いっぱい。
06/10/31 16:04:50 g8FIEyTL0
C言語=標準語
UWSC=アイヌ語
そりゃアイヌ人から見ればアイヌ語は簡単かもしれん。

209:名無しさん@お腹いっぱい。
06/10/31 18:39:30 nuallxxM0
便利ならアイヌ語でもスワヒリ語でも勉強しますよ。
言語なんて道具。

210:名無しさん@お腹いっぱい。
06/10/31 19:36:44 Khc4wo+K0
つーかこの程度で勉強とか言ってる奴って
どんな低脳だよw
生きてる価値ないんじゃねw

211:名無しさん@お腹いっぱい。
06/10/31 19:42:06 xiYW93nk0
windows上のautoexec.bat バッチファイルかなと思った。

212:名無しさん@お腹いっぱい。
06/11/01 11:29:58 gED/VXQX0
もう触れてやるなって。。。

213:名無しさん@お腹いっぱい。
06/11/02 19:14:02 5j4wX5u/0
ロケットマウスと比べるとどんなメリットあるの?

214:名無しさん@お腹いっぱい。
06/11/02 19:53:56 An5vb/de0
ないから使わなくていいよ

215:名無しさん@お腹いっぱい。
06/11/03 01:39:17 jNYovIZx0
違いが分からないレベルでは
どのみちUWSCのアドバンテージは使いこなせない。
おとなしくロケットマウス使ってなさい。

216:名無しさん@お腹いっぱい。
06/11/03 06:42:30 GMiEkE1O0
ロケットマウスは有料ジャン。学生のバイトが作ったレベルの会社なのか。
じゃあ広まらないな。

217:名無しさん@お腹いっぱい。
06/11/03 12:53:15 8UL9ZUwh0
>>213
ロケットマウチングは初心者用です

218:名無しさん@お腹いっぱい。
06/11/03 17:51:42 VM0D+/6c0
EXEC("C:\Documents and Settings\おれの名前\デスクトップ\DE\GR208\GRAPP.exe")
GR =GETID("G a m e r e s i s t a n c e 2 . 0 8 v")
ifb GR <0 then
MsgBox("GRが起動してません")
Exit
endif
これでやってもGRAPPが起動しないんですけど、どこか間違ってますか?
(起動していませんのメッセージは出ます。)

219:名無しさん@お腹いっぱい。
06/11/03 18:47:14 jNYovIZx0
Pathに<#DBL>が足りんよ

220:名無しさん@お腹いっぱい。
06/11/03 23:55:56 VM0D+/6c0
>>219
ありがとうございます。
無事に起動することができました^^

221:名無しさん@お腹いっぱい。
06/11/04 01:57:58 gwVvP2CF0
どういたしまして

222:名無しさん@お腹いっぱい。
06/11/04 22:38:53 Qt37AhPX0
>221
誰よ?w

223:名無しさん@お腹いっぱい。
06/11/05 16:26:49 JKljbBg20
accessで記録しようとするとaccessが固まったり、暴走したりするんですけど、これっと既知の現象ですか?
デスクトップとノートPCの両方でなりました。win2000SP4とaccess2002SP3とwinXPSP2とaccess2002SP3の構成です。
vba面倒だからuwscを憶えようと思ったのに・・・

224:名無しさん@お腹いっぱい。
06/11/05 16:47:17 xRqGMCA/0
現象は初耳だが、マイクロソフトはマイクロソフト製品をスクリプトで操作するためにVBAを用意してるんだから、動かしたい物がマイクロソフト製品だけならVBAを覚えた方が良くないか?
俺はマイクロソフト製品以外の(Comのない)いろんなアプリも操作したいからuwscを選んでいるが。


225:名無しさん@お腹いっぱい。
06/11/05 17:15:13 JKljbBg20
>>224
フォームがいろいろ出現するタイプだと難しいのですかね?
一人の顧客について作業をするためにボタンを8回押さないといけないのでうんざりしていたので。。顧客が何百人・・・
vbaもやっていますが、難しい。
keybatならうまくいくんだけど、修正が面倒なんですよね。。。コメントもかけないからどの操作が何に相当するか訳が分からなくなるし。。
他のマクロソフトを探しますか・・・

226:名無しさん@お腹いっぱい。
06/11/05 20:57:54 JKljbBg20
Windowsマクロテクニックをこつこつ読んでいます。
125ページのマクロトレーニング例題2番のページが見つからないのですが・・
このページなんですが。。。
URLリンク(www.izagne.com)

227:sage
06/11/05 22:41:16 NwyqjV3A0
>>226
猫の写真が並んでるのが見えるど。


228:名無しさん@お腹いっぱい。
06/11/05 22:49:15 JKljbBg20
>>227
あれ!?さっきまで真っ白の画面だったのに。。
メンテ中だったのかな?

229:名無しさん@お腹いっぱい。
06/11/06 07:59:50 LcW+hZ8t0
sendstrがうまくいかない、

230:名無しさん@お腹いっぱい。
06/11/06 09:25:02 rX2xj5A50
>>229
全角で打っちゃってるとか

231:名無しさん@お腹いっぱい。
06/11/06 13:03:18 pTvgcTgu0
全角だとだめ?調べてみます

232:名無しさん@お腹いっぱい。
06/11/06 14:02:41 rX2xj5A50
あ、いや、"sendstr"の方がね・・・

単なる茶々だったんだ、スマン

233:名無しさん@お腹いっぱい。
06/11/07 23:21:54 nbYnkFvx0
exec("timedate.cpl")
で 日付と時刻のプロパティが開くと思うんだけど
何故か開けない…
コマンドプロンプトから timedate.cpl って打てば
起動するのに…??

234:名無しさん@お腹いっぱい。
06/11/08 01:22:12 dYDEs1RJ0
あと一息だったのに!
DOSCMD("timedate.cpl")
または
EXEC("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl")

235:名無しさん@お腹いっぱい。
06/11/08 02:16:02 kkwdccLW0
EXEC("control.exe timedate.cpl")
でもおk

236:名無しさん@お腹いっぱい。
06/11/08 07:23:56 7gy21ohK0
>>234
>>235
ありがとうございました.
…というわけで「ntpで時刻同期」の できあがり↓

doscmd("timedate.cpl", true)
id = getid("日付と時刻")
sleep(0.1)
clkitem(id, "インターネット時刻", CLK_TAB)
sleep(0.1)
sckey(id, VK_ALT, U)
REPEAT
sleep(0.1) // 処理待ち
UNTIL (pos("お待ち", getstr(id, 2, STR_STATIC))) < 1
clkitem(id, "OK") // 「OK」押して window閉じる


237:名無しさん@お腹いっぱい。
06/11/08 07:33:09 7gy21ohK0
ところで↑の UNTIL の行の 条件を
なぜ
UNTIL (pos("お待ち", getstr(id, 2, STR_STATIC))) == 0
って書けないの?
(書き方がわからなかったので < 1 としている)

「数値が等しい」は == では無いということかなぁ?
数値の比較の書式について マニュアルに載ってます??

スクリプト言語は Rubyしか知らないんで…一般的な
書き方がどんななのか よくわからない..


238:名無しさん@お腹いっぱい。
06/11/08 10:13:27 QV90xeYa0
RecIE  ブラウザ(IE)上の操作を記録
 Ver 1.0 2006/10/09版  フリーソフト
[機能]
 ブラウザ(IE)上の動作をUWSCのスクリプトとして記録します

こんなの作ってたのか。しかもUWSCもややバージョンアップ。

UWSC Ver4.1b (uwsc41b.zip 794KB) ダウンロード

※IEはもういいよ。せめて記録したのをIE無しで実行できるようにして欲しい。

239:名無しさん@お腹いっぱい。
06/11/08 10:15:18 QV90xeYa0
>>236
> clkitem(id, "インターネット時刻", CLK_TAB)

んなもんないんだが?

240:名無しさん@お腹いっぱい。
06/11/08 11:30:23 in+oSbY90
>>238
それはかなりムリぽ
Geckoでも載せれば出来るだろうけど、おそらくだがすごく重たくなるよ
まぁそれでも俺はやってほしいとは思うけど実装の手間を考えたらとても…
推測ばかりでごめん

>>239
この手のコードはかなり環境に依存するからなぁ…
OSは2k?こっちはXP Proだけどその名前のタブがあるよ
でも素直にntp倉使った方がフォーカス気にしないで済むし手っ取りばyゲフンケブン

241:名無しさん@お腹いっぱい。
06/11/08 15:36:56 QV90xeYa0
>>240
素直に低レベルのHTTPアクセス関数載せればいいのに。
でもIE自動操作は圧倒的に要望が多いんだろうな。
もう実装されたんだから必要になれば俺も使うと思うが…。

それよかOSに依存しない簡単スクリプト欲しいけどな。
この条件だけで既に出来る事は限られるが、それでも
欲しい場面は有る。さがしてみてもちいさくて古典的で
しかも低レベルていうのはなかなか無い。

しかしUWSCもでかくなったもんだなぁ…。
もうフロッピーにスクリプトと一緒に入れて使うのは困難。

うちは2Kだからそんなタブは無いよ。
2Kのサービスは使わないでAutomachronを起動時に
一回だけ実行してる。

242:名無しさん@お腹いっぱい。
06/11/08 18:48:39 LfqD85Qi0
1つだけだと作業の効率が悪いので、UWSCの多重起動の方法を教えて下さい


243:名無しさん@お腹いっぱい。
06/11/08 19:06:30 QV90xeYa0
スクリプトをパラメータとして渡せばいくらでも起動できる。

244:240
06/11/09 01:43:37 Z8zk+dGG0
>>241
>素直に低レベルのHTTPアクセス関数載せればいいのに。
ところが、CookieとかJavaScriptとか前提の操作もかなりあるから、
HTTPだけ喋れればよいというわけではないんよ。
で、JavaScriptのエンジンは相当モニョる。

>OSに依存しない簡単スクリプト
UWSCのスレでいうのも何だけど、Cygwin入れてbashとかどう?
シェルスクリプトはすごく古典的だし、wgetとかも使えるし、
書き方次第だけど、OSに依存しないコードもかけるよ。

>フロッピーにスクリプトと一緒に入れて使う
UPXとかどうだろう?4.0a1 2006/04/25でだけど、
1322496 -> 434176 32.83%
っていう結果がでたよ。これなら十分FDに収まるよ。
普通にlzhとかzipで圧縮しろって言われたらそれまでだけど…

245:名無しさん@お腹いっぱい。
06/11/09 03:53:11 AGEL77cW0
>>237
keyword = "演算式"
uwschlp = "E:\Programs\UWSC\uwsc.chm" // !パス

id = GETID("uwsc","HH Parent", 0.1)
if id<0 then id = EXEC("hh.exe " + uwschlp)
ifb id>0 then
  SCKEY(id, VK_ALT, N)
  SENDSTR(id, keyword, 1, True)
  SCKEY(id, VK_RETURN)
endif

246:名無しさん@お腹いっぱい。
06/11/10 07:59:33 FqCSfKXW0
配列の数を取得するのはどうやったらいいの?
hoge.lengthとかでは取れないし
それかforeachみたいなの希望


247:名無しさん@お腹いっぱい。
06/11/10 08:52:13 +EBXIIWo0
>>244
サンクス。
Cygwinは脚下だが…。

>>246
Dim hage= 1,2,3,4
For i= 0 to length(hage)-1
Print hage[i]
Next

だったような気がする。ヘルプ見れ。

248:名無しさん@お腹いっぱい。
06/11/11 04:04:32 5q7PbBGn0
chmhlp = "?:\?????\UWSC\uwsc.chm" //■uwsc.chm のパス
wtitle = "uwsc" // タイトル

keyword = TRIM(PARAM_STR[0])
if keyword = "" then keyword = TRIM(GETSTR(0))

id = GETID(wtitle, "HH Parent", 0.1)
ifb id<0 then
  LockHard(True)
  id = EXEC("hh.exe " + chmhlp)
  LockHard(False)
endif
ifb id>0 then
  CTRLWIN(id, ACTIVATE)
  ifb !GETKEYSTATE(VK_SHIFT) then
    CLKITEM(id, "キーワード", CLK_TAB)
    i = 100
    while GETSTR(id, 1, STR_EDIT)<>keyword and i>0
      SLEEP(0.1)
      SENDSTR(id, keyword, 1, True)
      i = i-1
    wend
    if i>0 then CLKITEM(id, "表示", CLK_BTN)
  endif
endif

249:名無しさん@お腹いっぱい。
06/11/11 13:09:53 pCHTRHAl0
KBD(VK_WIN,CLICK,0)
ACW(GETID("スタート メニュー","DV2ControlHost"),0,244,400,494,0)
MMV(656,164,1021)
KBD(VK_P,DOWN,932)
MMV(656,164,350)
KBD(VK_P,UP,0)
MMV(656,164,180)
KBD(VK_DOWN,CLICK,70)
KBD(VK_DOWN,CLICK,29)
KBD(VK_DOWN,CLICK,32)
KBD(VK_RIGHT,DOWN,12)
MMV(656,164,50)
KBD(VK_RIGHT,UP,0)
MMV(656,164,551)
KBD(VK_DOWN,CLICK,0)
KBD(VK_RIGHT,DOWN,2)
MMV(656,164,3)
KBD(VK_RIGHT,UP,0)
MMV(656,164,53)
KBD(VK_DOWN,DOWN,20)
MMV(656,164,120)
KBD(VK_DOWN,UP,40)
MMV(656,164,36)
KBD(VK_RETURN,DOWN,50)
MMV(656,164,24)
KBD(VK_RETURN,UP,0)
MMV(608,211,901)
ACW(GETID("システムの復元","PCHShell Window"),124,96,776,576,0)
//システムの復元,パソコンの調子が悪いとき



250:名無しさん@お腹いっぱい。
06/11/11 13:25:33 Ragr+mkN0
amaki@volvic.ddo.jp

251:名無しさん@お腹いっぱい。
06/11/11 15:41:22 ejBrbwXn0
>>248
もう分かったから照れないでちゃんと能書き書いとけよ。

252:名無しさん@お腹いっぱい。
06/11/11 17:57:20 FmFOw0WF0
>>246
RESIZE

253:名無しさん@お腹いっぱい。
06/11/11 23:25:03 mDJ3ZaCE0
そんなに金がホシイんか

254:名無しさん@お腹いっぱい。
06/11/12 01:27:50 Ujv7bdMC0
>>251
・クリップボードへキーワードをコピーして>>248を実行。
 または
・コマンドラインでキーワードを渡す。

255:名無しさん@お腹いっぱい。
06/11/12 01:34:33 X0vOhbHT0
ありがとうございます。

256:名無しさん@お腹いっぱい。
06/11/12 03:55:18 rdB3AhDT0
「KAJIKAS TOWNSへようこそ」が消えてる!
Webアーカイブでも見れねえ!ガーン!

257:名無しさん@お腹いっぱい。
06/11/12 17:16:00 Sto4IFRa0
>>102
// 強制電源断
POFF(P_POWEROFF or P_FORCE)

// 00秒後にシャットダウン
DOSCMD("shutdown.exe -s -t 00")

>>249
// システムの復元
EXEC("C:\WINDOWS\SYSTEM32\Restore\rstrui.exe")

*クラス名:"DV2ControlHost"って何の?
動作記録で得られたスクリプトを他の環境で試すときは要注意。
特に>>103の羅列は致命的な動作をする場合が有。

258:名無しさん@お腹いっぱい。
06/11/12 19:46:54 MhRyhUT00
>>251
どういたしまして。

259:名無しさん@お腹いっぱい。
06/11/13 11:33:28 VXdvoq500
すごい初歩的な質問ですが

>// 強制電源断
>9POFF(P_POWEROFF or P_FORCE)
>
>// 00秒後にシャットダウン
>DOSCMD("shutdown.exe -s -t 00")
とかはC言語ですか・・・?
差し支えなければ教えてください。

260:名無しさん@お腹いっぱい。
06/11/13 12:24:09 o4Cff82N0
            スポポポポポポーン!!!
      。     。
        。  。 。 。 ゚
       。  。゚。゜。 ゚。 。
      /  // / /
     ( Д ) Д)Д))

            スパパパパパパーン!!!!!!
         + ,,  *    +
    +※ + ∴  * ※ *
    *  * +※ ゙* ※ * +
   +  ※ ∴ * + * 
     ( Д ) Д)Д))

261:名無しさん@お腹いっぱい。
06/11/14 08:06:47 p4NCBUUJ0
工ラーがすぐでるのでめんどくせー
エラーのどこ直せばよいか、教えてくれれば、よいソフトと言えるが


262:名無しさん@お腹いっぱい。
06/11/14 09:30:27 gziMcojK0
もう少し
スレタイを長くしないと検索にかからず人が増えない

263:名無しさん@お腹いっぱい。
06/11/14 17:09:14 mcbR0tcA0
>>261
エラーは君が間違った場所を教えているんだよ。
つか、すなおに質問しろよ。
親切に教えてもらえるぞ。

264:名無しさん@お腹いっぱい。
06/11/15 20:37:40 nx6se5lf0
KBD(VK_WIN,CLICK,0)
MMV(868,38,10)
ACW(GETID("スタート メニュー","DV2ControlHost"),0,260,400,478,0)
MMV(868,38,5)
MMV(868,38,11)
KBD(VK_R,DOWN,1)
MMV(868,38,2)
KBD(VK_R,UP,7)
ACW(GETID("ファイル名を指定して実行","#32770"),3,562,403,168,0)


265:続き
06/11/15 20:39:21 nx6se5lf0
MMV(868,38,7)
MMV(868,38,5)
KBD(VK_SHIFT,DOWN,3)
KBD(VK_SHIFT,DOWN,4)
KBD(VK_SHIFT,DOWN,4)
KBD(VK_SHIFT,DOWN,3)
KBD(VK_C,DOWN,10)
MMV(868,38,5)
MMV(868,38,0)
KBD(VK_C,UP,10)
KBD(VK_SHIFT,UP,1)
KBD(VK_OEM_1,DOWN,2)
MMV(868,38,20)
KBD(VK_OEM_1,UP,11)
MMV(868,38,280)
KBD(VK_OEM_5,DOWN,1)
MMV(868,38,20)
KBD(VK_OEM_5,UP,10)
MMV(868,38,12)
MMV(868,38,2)
KBD(VK_RETURN,CLICK,20)
MMV(868,38,20)
MMV(868,38,1)
ACW(GETID("ローカル ディスク (C:)","CabinetWClass"),295,54,631,600,0)

// ローカルデスクCを開く、
これをsendstrで開くにはどうすればいいですか?
スタート⇒ファイル名を指定して実行でsendstr使いたいんだけどうまくいかない


266:名無しさん@お腹いっぱい。
06/11/16 01:04:54 sj7WjVf90
OEMキーってなんだっけ?
ボリュームとかIEランチャの所謂インターネットキー?

267:名無しさん@お腹いっぱい。
06/11/16 01:55:56 LP5m8d9x0
>>265
EXEC("explorer.exe C:")
↑これで C: は開けるけど駄目なんだろうね。

どうしても「ファイル名を指定して実行」を使いたいなら
shell = CreateOLEObj("Shell.Application")
shell.FileRun
id = GETID("ファイル名を指定して実行","#32770")
SENDSTR(id, "explorer.exe C:", 1, True)
//CLKITEM(id, "OK")

ところで、"DV2ControlHost"って何?
あと、自動取得スクリプトは貼らなくていいから…

268:名無しさん@お腹いっぱい。
06/11/16 03:10:57 0dNnVeDD0
>>266
URLリンク(yokohama.cool.ne.jp)

269:名無しさん@お腹いっぱい。
06/11/16 09:05:27 xFDHWS7+0
>>265
mmvとkbdしかいらないツー事だな。

270:名無しさん@お腹いっぱい。
06/11/16 16:32:09 sj7WjVf90
>>268
ども、全然違ったしorz

271:続き
06/11/17 07:54:02 pu68rP8u0
shell = CreateOLEObj("Shell.Application")
shell.FileRun
id = GETID("ファイル名を指定して実行","#32770")
SENDSTR(id, "explorer.exe C:", 1, True)
//CLKITEM(id, "OK")

KBD(VK_RETURN,DOWN,0)
MMV(661,39,140)
KBD(VK_RETURN,UP,0)

>>267
開いたーTHX

272:名無しさん@お腹いっぱい。
06/11/18 00:33:19 QYr4TQXC0
>>271
おいおい!
//CLKITEM(id, "OK")
↑このコメントを外せばいいんだよ。
下の3行は不要。

ヘルプをよく読んだ方がいいと思うぞ。
KBD MMV から卒業しようよ。

273:名無しさん@お腹いっぱい。
06/11/18 01:35:17 t7NB8bux0
uwscスクリプトのブログ
URLリンク(blogs.yahoo.co.jp)

274:名無しさん@お腹いっぱい。
06/11/18 05:04:49 gz9EZxfT0
いらねぇスクリプトばかりだった。
それが普通だけどな。

275:名無しさん@お腹いっぱい。
06/11/18 09:29:28 GJb2QK8r0
uwscがはやるには、よいスクリプトランキング付け.や、こんな命令をパソコンにやらせたいアンケートいるなあ、

276:名無しさん@お腹いっぱい。
06/11/18 13:33:47 40Sw6ctk0
パソコン1台しかもたんからKBD MMV で充分、

277:名無しさん@お腹いっぱい。
06/11/21 05:03:59 e3PWmBC/0
KBD MMV しか使えないとDQN

278:続き
06/11/21 11:49:43 xXhUGEUE0
>>267
shell = CreateOLEObj("Shell.Application")
              ↑
     この情報はどうやってとるのですか?
右クリックでプロパティでもだめだし
shell.FileRun
id = GETID("ファイル名を指定して実行","#32770")
SENDSTR(id, "explorer.exe C:", 1, True)
//CLKITEM(id, "OK")

>ところで、"DV2ControlHost"って何?
わかりません、マウスとキーボードで作ってるから



279:名無しさん@お腹いっぱい。
06/11/22 03:32:22 MZ4cnudL0
print文で出てくるちっこいウィンドウの位置って指定できないのかな?
UWSC起動してからマクロ実行すればUWSCにくっついて表示されるけど
引数に指定してマクロ動かすとデスクトップの左上隅に表示されてしまう。
複数実行すると重なって見えないんだよね。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5376日前に更新/293 KB
担当:undef