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


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

自動化ツールuwsc使いよ集まれ2



1 名前:名無しさん@お腹いっぱい。 [2006/08/24(木) 19:54:44 ID:x9yegvov0]
Windowsを自動化させるツールUWSC。
ttp://www.h7.dion.ne.jp/~umiumi/

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

前スレ
自動化ツールuwsc使いよ集まれ
pc7.2ch.net/test/read.cgi/software/1107738590/

82 名前:名無しさん@お腹いっぱい。 [2006/10/08(日) 22:47:17 ID:8dClfRVE0]
練習中。このUWSCつかって1週間、

83 名前:名無しさん@お腹いっぱい。 [2006/10/08(日) 22:48:32 ID:8dClfRVE0]
もたってない。
基本を調べてる。しかしまだ難しいな、javaよりはわかりやすいが

84 名前:名無しさん@お腹いっぱい。 [2006/10/08(日) 22:59:37 ID:8dClfRVE0]
// スクリーンセーバーを変更する
id = Exec("Control Desk.cpl")           // 画面のプロパティを起動
ClkItem(id, "スクリーン セーバー", CLK_TAB)
ClkItem(id, "伝言板", CLK_LIST)         // 伝言板を選択し設定する
ClkItem(id, "設定", CLK_BTN, True, 1)
SendStr(GETID("伝言板"), "練習中", 1, True)
ClkItem(GETID("伝言板"), "OK")
ClkItem(id, "OK")



85 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 23:19:08 ID:wcb1HDHK0]
>>82
練習ならわざわざ書き込まんでもいいだろう
だから>>80のようなレスが帰ってくることになる
それからわざわざレスを分割するなよ

86 名前:名無しさん@お腹いっぱい。 [2006/10/08(日) 23:23:58 ID:8dClfRVE0]
礼あらざるは聞くなかれ
(礼儀知らずの話は聞かずともよい)

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 01:14:13 ID:zfk8Ds1G0]
電波襲来

88 名前:名無しさん@お腹いっぱい。 [2006/10/09(月) 08:00:24 ID:mgCYGQoH0]
まあ掲示板はググればやまほどあるからな、

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 14:56:02 ID:JcIL1z+A0]
うちのスクリプトが勝手にここに書きこんでるようですいません。
最近やんちゃで全然手が付けられないくらい状態なんです。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 22:01:48 ID:PPAQxkeJ0]
>86
とりあえずトリップつけてくんない?



91 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 00:48:13 ID:sATsasDf0]
ゼロックスのドキュワークスのファイル(.xdwや.xdb)のOCRデータの有無を取得することは出来るのでしょうか?


92 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 01:08:27 ID:FAlUR16d0]
バージョンうp

[Ver4.1b]
 COMのイベント処理ができる OLEEVENTを付けた
 INIファイルをメモ帳で修正すると正しく読めなくなるのを修正
 DLL使用にて var PCHAR, var PWCHAR指定時に文字列長が勝手に変化しないよう修正

[Ver1.0]
 一部のWebページにて浮動小数点数演算エラーが出るのを修正

93 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 08:11:39 ID:FILBXPW40]
uwscのすれ立てようとすると、よく悪口かかれるな、ソフトの開発者が失業するからか
。しかしフリーのソフトは信用できんのだよな。ただでくれるわけない
悪質なプログラムはいってんじゃねえの
とうたがってしまう。

ビルゲイツはエイズの研究機関に資金援助したりしたので
悪いやつではないと思って
WINDOWSを使えるが、しかしまだUWSCでも難しいな初心者でも作れるようにならんかな

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 09:04:19 ID:r6ej1a7b0]
どこを日本語読み?

95 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 09:48:36 ID:ydq9/y/K0]
たとえば、バックアップソフトでバックアップ→検索ソフトのインデックス作成→デフラグ→シャットダウン
を自動的に行わせることも可能なんですか?

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 15:24:50 ID:WmvWf2H10]
例えばじゃなくてそれをやりたいんだろ?
素直にやり方尋ねろよ。

(自動書き込み by 2ch_surf.uws)

97 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 15:59:58 ID:2DJUW8+30]
礼あらざるは聞くなかれ(礼儀知らずのはなしは聞かずともよい)

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 16:24:05 ID:r6ej1a7b0]
>>97
2ch初心者は半年ROMれという話があってだな

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 16:34:34 ID:hBdNqsJv0]
>>93
そのUWSCも「フリーのソフト」なんだがなぁ
そのスレの建て方とか自分自身の書き込みとかの原因を疑ってみろよ
2chはおろかWindowsの初心者してますって感じだな

>>98
まて、>>97はもしや2ch_surf.uwsじゃね?

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 16:55:43 ID:uqAKoqtr0]
あらゆるスレで
「スレ住人ならわかりきった質問をして解答させようとする香具師」
「あからさまに間違ったことを書いてツッコミを誘う香具師」を
頻繁に見かけるんだが、何なんだろうねコレは?




101 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 17:08:24 ID:BqSsW1JB0]
UWSCは株式会社が作ってて責任がはっきりしている、
ほかのフリーソフトは使う気にならんな、悪質なプログラムが隠れているんじゃ中と疑う、

UWSCに文句言うのはプログラマーが失業がこわいからだろ。
まあほとんど学生のバイトだと思うが。

102 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 17:11:27 ID:BqSsW1JB0]
ACW(GETID("スタート メニュー","DV2ControlHost"),0,244,400,494,0)
BTN(LEFT,DOWN,63,749,1272)
ACW(GETID("スタート メニュー","DV2ControlHost"),0,244,400,494,0)
BTN(LEFT,UP,63,749,140)
KBD(VK_U,DOWN,180)
MMV(188,724,50)
KBD(VK_U,UP,1682)
KBD(VK_U,DOWN,180)
MMV(188,724,50)
KBD(VK_U,UP,1682)

//終了プログラムUWSCに投げ込むだけでウインドウXP終了。時間指定すれば勝手に電源オフ

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 17:24:39 ID:WmvWf2H10]
BTN
MMV
KBD
 :
 :
この繰返し

まだまだ甘ちゃんだね。
(自動書込み by 2ch wacher.uws)

104 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 18:49:33 ID:CzZkec6z0]
// マウスカーソル下の文章を読み上げる,英語しか不可
sv_s = ""
While True
  x = G_MOUSE_X; y = G_MOUSE_Y
  id = GETID(GET_FROMPOINT_WIN)    // アクティブウィンドウ
  ofx = x - STATUS(id, ST_CLX)     // 相対位置
  ofy = y - STATUS(id, ST_CLY)
  wks = PosACC(id, ofx, ofy)   // マウスカーソル下の文章拾得
  ifb sv_s <> wks
    sv_s = wks
    Speak(wks)   // 読み上げ
  endif
  Sleep(0.5)
Wend


105 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 18:57:36 ID:uqAKoqtr0]
ヘルプに載っている例文をコピペして何がしたいの君は

106 名前:91 [2006/10/10(火) 19:12:49 ID:sATsasDf0]
アプリケーション固有の情報を取得して、その情報の内容によって作業内容を決めるというようなことも出来ますか?
具体的には、1万以上ある.xdwファイルのなかでOCR情報が無いファイルに対してOCRをかけたいと言うものです。
せめてリストアップでも出来れば、対象ファイルが1万までOKというソフトを使ってOCRをかけようかなと思ってまして・・
対象ファイルが1万なら全部OCRかけろ、と言われそうな気もしますが・・・
なんとか自動化したいなと思ってます。せめて、可能か、不可能だけでも御教授いただきたいと存じます。

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 20:09:05 ID:WmvWf2H10]
解釈困難

(自動書込み 2ch_crawler.ahk)

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 20:15:31 ID:eLWfDLzl0]
uwsc についてはさほど詳しくないのですが、
xdw ファイルをどんな viewer でみるかによって情報を取得できるかどうか
変わると考えます。
ちょこっと技術的な話をすると listview クラスのクラスや static text など
uwsc でハンドリングできれば、上記のリストアップが可能だと思います。
ascii24.com/news/i/soft/article/2004/03/17/648745-000.html
でこちらのスクリーンショットなどみるとなんとなくできるのではないのか?
とかって考えましたけど保障はできないです。edit クラスになりそう。。。
で SDK base で xdw の読み書きはできるはずなので、こちらをもちいたほうが
面倒かもしれませんがらくちんぽんです。でここまでがファイルのリストアップ。
リストアップした部分を
OCR にかける部分は、UWSC でスクリプトかけばいいかとおもいます。

と学生がのたまわっています。。。
はずしていたらごめんなさい

109 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 20:33:50 ID:sATsasDf0]
>>108
ありがとう御座います。
SDKを使用するとなるとプログラミング言語の習得が必要になりそうですね。。。
道は遠いんですね。

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 22:43:34 ID:eLWfDLzl0]
uwsc のスクリプトも basic とほぼ同じ文法なので、似たようなもんかと
おもっています。ということで、どんなことやってもさほど道は遠くないです。

一万件の中でリストアップを行わずにとりあえず外部から制御して
自動化なら UWSC で適当にスクリプトかけばよろしいような気がするのですけど
面倒なのでしょうか?



111 名前:名無しさん@お腹いっぱい。 [2006/10/11(水) 05:24:23 ID:j5qhh2vO0]
>>110
いや・・・。プログラミングなんてしたことが無くて。
面倒な作業の解決策を探しているうちにUWSCを知った口ですので。
貴君の仰るように、適当にスクリプトが書けません。でも、頑張ります。小林シンヤ氏の本も買いましたし。
できれば、ヒントでもいただけますとうれしいな・・・

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 08:38:14 ID:i2I18Cfj0]

Primary IDE Channel

ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
15720 0 0 0 0 0 0

Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive
0 0 0 0 42917 44833 16808 21200 C:\50MB

ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
15357 0 0 0 0 0 0

Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive
0 0 0 0 41524 44024 18927 18384 D:\50MB


ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
8793 0 0 0 0 0 0

Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive
0 0 0 0 24450 25806 7710 12376 E:\50MB


ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
12259 0 0 0 0 0 0

Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive
0 0 0 0 34065 34972 8088 20949 F:\50MB

113 名前:111 mailto:sage [2006/10/11(水) 09:41:20 ID:j5qhh2vO0]
>>112
ありがとう御座います。疑問が氷解しました。

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 17:30:52 ID:Rim1xxVx0]
UWSC でスクリプト書いてる人にお聞きしたいのですが、
速度がボトルネックになってる場合どうやって高速化してるんでしょうか?
やっぱり、 COM-server つくるか、 DLL をつくるかでどうにかしてるんでしょうか?
上記のほうでもテキスト読み書きするのが doscmd より遅いとあったように
結構ここらへんのノウハウがしりたかったりします。
よろしければおしえてください。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 18:11:47 ID:LFeyogrT0]
>>114
やることによるんじゃね?
基本かもしれんが、すぐに思いつくのを列挙すると

* ループ文での条件判断を減らすように結果がキャッシュできるならする

* ログファイルへの出力はDOSCMDも手だけど、
 ログファイルのローテーションや、そもそも出力する項目と量を絞る

* SLEEPだけで待機するのでなく、そもそもidleかを確認ループを作る
 (余裕を持たせて0.5sec待機するより0.01secを5回程度回した方が速い)

とかかなぁ。俺もあんまりノウハウもってないや
でもDLLとかCOM作るくらいなら最初からC/C++とか使うさw

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 19:05:44 ID:rpieq5070]
JavaスクリプトあるいはVisual BasicとUWSC両方を使用している方がいたら質問させてください

Photohop7のスクリプト機能
www.adobe.com/support/downloads/detail.jsp?ftpID=1536

の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 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 19:06:41 ID:3rPslZqQ0]
While 1
user= geti(お前)
SendStr(id,"少しは働けタコ")
Wend

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

118 名前:117 mailto:sage [2006/10/11(水) 19:08:19 ID:3rPslZqQ0]
まだユーザに真意が伝わらない。
バグがあるようだ。

(自動書込み realworldsurf.uws)

119 名前:名無しさん@お腹いっぱい。 [2006/10/11(水) 19:17:04 ID:1UcTqtwR0]
>>1
>Windowsを自動化させるツールUWSC。
ttp://www.h7.dion.ne.jp/~umiumi/

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

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

すれ違いばかりだ

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 20:09:35 ID:G7qiWYFp0]
俺の良く使うスクリプト

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

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



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

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 21:15:48 ID:9isb2QYR0]
そうだね、プロテインだね

123 名前:名無しさん@お腹いっぱい。 [2006/10/12(木) 07:49:23 ID:XysNT8v10]
Javaより簡単だが、まだ難しいだよな

124 名前:名無しさん@お腹いっぱい。 [2006/10/12(木) 09:23:54 ID:rDlBU4fJ0]
ttp://park14.wakwak.com/~simizu/cgi-bin/uwscbbs2/cocoqa.cgi

125 名前:116 mailto:sage [2006/10/14(土) 00:01:02 ID: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 名前:名無しさん@お腹いっぱい。 [2006/10/14(土) 08:02:02 ID:tIzDCsWZ0]
難しい、中学生でもわかる程度のプログラムにならないと、広まらない


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

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

128 名前:名無しさん@お腹いっぱい。 [2006/10/14(土) 12:00:18 ID:FMuMUYs00]
>>1

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 14:03:25 ID:s1Q3HVfk0]
すれ違いでしたね
ほか逝きます

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

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

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



131 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 14:57:53 ID:NOh62Hbu0]
>>127
UWSCへのショートカットのプロパティを参照

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 17:13:25 ID:Me109xHi0]
>127
DOSCMDでrunas

133 名前:名無しさん@お腹いっぱい。 [2006/10/16(月) 09:02:26 ID: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 名前:続き [2006/10/16(月) 09:02:56 ID: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 名前:名無しさん@お腹いっぱい。 [2006/10/16(月) 09:03:58 ID: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 名前:むっずかしい [2006/10/16(月) 11:29:51 ID:jK9okWJi0]
も少し簡単なプログラム製作ソフトないかな。

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

138 名前:訂正 mailto:sage [2006/10/16(月) 15:25:35 ID:H0BBNBLi0]
開いているすべてのウィンドウを
閉じるスクリプトを
どなたが組んでましたら
くださいませ〜

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 18:36:45 ID:jCNlzY+H0]
POFF(P_SHUTDOWN)

140 名前:むっずかしい [2006/10/16(月) 21:04:20 ID:9pakctTK0]
Windowsロゴキー+d
ショートカットキー 基本操作 一覧表(Windows初心者部屋)でプログラム
作るとよさそう、
ttp://www.geocities.jp/kagemusyamk1/e.short1.html#menu
しかしもう少し簡単でないと普及しない。



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


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


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

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 22:21:35 ID:Cp7ED5W+0]
uwscの多重起動の方法を教えて下さい

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 03:47:07 ID:hsEE0z/U0]
uwsc.exe baka.uws
uwsc.exe aho.uws

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

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 08:29:17 ID:13XjZlnd0]
>>143
ありがとうございます。

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

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

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


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



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

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


153 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/19(木) 18:49:42 ID:hUw7V4At0]
とりあえずなでしこから始めてみればいいのか

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/19(木) 19:07:15 ID:bOXSlL7v0]
AutoHotkeyのとっつきにくい文法に較べれば実に分かりやすいよ

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

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

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

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/20(金) 15:36:16 ID:UQidP5A50]
>>156
> 変数、やら定義されていませんとか意味がわからん

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

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

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

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

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



161 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/22(日) 01:17:50 ID:mY+cf5dT0]
なぜ日本語に拘るのか不明。

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

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

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

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

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

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

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

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/22(日) 21:25:21 ID:eZuX5i+y0]
中学も卒業してないおれには無理だ

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/22(日) 21:35:45 ID:nDElvutY0]
日本語なんざ補完もろくにできないんだから

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

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 00:10:17 ID:L4idhItD0]
>>169
>日本語を英語や中国語に変換するプログラム

未だまともな(ry



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

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

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

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

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

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 01:10:50 ID:W3hSMU3B0]
>>165
それを実行したら

「入力誤り」

と出たらどうするんだ?

173 名前:名無しさん@お腹いっぱい。 [2006/10/23(月) 16:24:30 ID:grMbzbux0]
ttp://www3.bigcosmic.com/board/s/board.cgi?id=umiumi

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

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

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

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


176 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 17:34:25 ID:4/+/Xx960]
>>174
パソコンがってw

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

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

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

178 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 00:34:54 ID:ewQPZEFt0]
日本語になった途端使いやすくなると甘い夢抱いてるんだろうな。

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

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

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

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

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

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

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

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



181 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 16:26:36 ID:mtncgBZ/0]
これダメだとMSOffice付属のVBAもダメな奴だろうな

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






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

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

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