visual C++でUWSCを使えるようにしたい
visual C++でUWSCを使えるようにしたい
visual C++でUWSCを使ってC言語で exeファイルのアプリを作ろうと思っています。
具体的にどうしたらいいかわからず困っています。
基本はAPIで動き、ほかのアプリを呼び出して(?)UWSCで自動で動くようにしたいのです。
どうしたらよいでしょうか
具体的にどうしたらいいかわからず困っています。
基本はAPIで動き、ほかのアプリを呼び出して(?)UWSCで自動で動くようにしたいのです。
どうしたらよいでしょうか
Re: visual C++でUWSCを使えるようにしたい
こちらで調べたところ、UWSCは操作の記録やスクリプトにより操作を自動で行うフリーソフト/シェアウェアのようでした。
http://www.uwsc.info/
いまいち何をしたいのかが理解できません。
具体例を挙げていただけるとありがたいです。
あなたが使用したいのが他のUWSCなのであれば、それがどういうものか説明してください。
http://www.uwsc.info/
いまいち何をしたいのかが理解できません。
これだけなら、UWSCでvisual C++を開く→プロジェクトを作る→コードを書き込む→ビルドする という操作をさせればよさそうですが、gari さんが書きました:visual C++でUWSCを使ってC言語で exeファイルのアプリを作ろうと思っています。
ここがいまいちよくわかりません。gari さんが書きました:基本はAPIで動き、ほかのアプリを呼び出して(?)UWSCで自動で動くようにしたいのです。
具体例を挙げていただけるとありがたいです。
あなたが使用したいのが他のUWSCなのであれば、それがどういうものか説明してください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: visual C++でUWSCを使えるようにしたい
説明がへたですみません。みけCAT さんが書きました: これだけなら、UWSCでvisual C++を開く→プロジェクトを作る→コードを書き込む→ビルドする という操作をさせればよさそうですが、
それであってると思います。
ただ、visual C++で開くにはどうしたらよいのでしょうか。
.UWSファイルをvisual C++で開けばよいのでしょうか。
UWSCでvisual C++を開いた場合、APIのプログラミング(stdio.hやwindows.hを使うこと)はできるのでしょうか?
Re: visual C++でUWSCを使えるようにしたい
スルーしないで以下の質問に答えてください。gari さんが書きました:説明がへたですみません。みけCAT さんが書きました: これだけなら、UWSCでvisual C++を開く→プロジェクトを作る→コードを書き込む→ビルドする という操作をさせればよさそうですが、
それであってると思います。
ただ、visual C++で開くにはどうしたらよいのでしょうか。
.UWSファイルをvisual C++で開けばよいのでしょうか。
UWSCでvisual C++を開いた場合、APIのプログラミング(stdio.hやwindows.hを使うこと)はできるのでしょうか?
それによって回答も違ってきますので。
みけCAT さんが書きました:ここがいまいちよくわかりません。gari さんが書きました:基本はAPIで動き、ほかのアプリを呼び出して(?)UWSCで自動で動くようにしたいのです。
具体例を挙げていただけるとありがたいです。
written by へにっくす
Re: visual C++でUWSCを使えるようにしたい
なぜいきなりvisual C++を開く話からvisual C++で開く話にすり替わったのでしょうか?gari さんが書きました:ただ、visual C++で開くにはどうしたらよいのでしょうか。
.UWSファイルをvisual C++で開けばよいのでしょうか。
普通に手動でvisual C++を開いた時と変わらないはずです。gari さんが書きました:UWSCでvisual C++を開いた場合、APIのプログラミング(stdio.hやwindows.hを使うこと)はできるのでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: visual C++でUWSCを使えるようにしたい
UWSCを使う意味・意図が分かりません。
自動操作でVC++にプログラムを書き込むんで実行すると言うのはまったく意味がありません。
やりたい事を明確にして、その上でUWSCが果たす役割を明確にしてください。
【追記】
こちらと関係有るのかな?
「スクリプトについて • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?t=14137
えーとマップを自動で読み込ませるだけだったはずなんですが・・・。
VC++やC言語は関係無いような。
自動操作でVC++にプログラムを書き込むんで実行すると言うのはまったく意味がありません。
やりたい事を明確にして、その上でUWSCが果たす役割を明確にしてください。
【追記】
こちらと関係有るのかな?
「スクリプトについて • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?t=14137
えーとマップを自動で読み込ませるだけだったはずなんですが・・・。
VC++やC言語は関係無いような。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: visual C++でUWSCを使えるようにしたい
読み込ませて、実行を繰り返したいのです。softya(ソフト屋) さんが書きました: 【追記】
こちらと関係有るのかな?
「スクリプトについて • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?t=14137
えーとマップを自動で読み込ませるだけだったはずなんですが・・・。
VC++やC言語は関係無いような。
それを visual C++を使ってC言語で書こうと思っています。
APIで動くアプリを作り、ボタンを押すとUWSCの操作で、へにっくす さんが書きました:
スルーしないで以下の質問に答えてください。
それによって回答も違ってきますので。
みけCAT さんが書きました:ここがいまいちよくわかりません。gari さんが書きました:基本はAPIで動き、ほかのアプリを呼び出して(?)UWSCで自動で動くようにしたいのです。
具体例を挙げていただけるとありがたいです。
マップを読み込ませて、実行するという風にしたいのです。
Re: visual C++でUWSCを使えるようにしたい
なんというか,枝葉末節まで省略せずに,1から10まで書いた方が良いと思うのですが.
(おそらく,未だ誰も gariさんのやりたいことの全貌 を掴めていないような気がします)
話の中に以下の3つのソフトが存在.
(1)APIで動くアプリ (C言語で作る)
(2)UWSCというソフト : 何らかの操作を自動化するソフトである模様
(3)マップを読んで動くソフト : 詳細不明
おそらく(2)UWSC というのは
(3)のソフト上で「マップを読み込む」「何らかの処理を開始」ということを行うための操作を
自動で行わせるために使いたいのだと予想.
では,(1)のアプリの役割は何なのだろうか?
(おそらく,未だ誰も gariさんのやりたいことの全貌 を掴めていないような気がします)
話の中に以下の3つのソフトが存在.
(1)APIで動くアプリ (C言語で作る)
(2)UWSCというソフト : 何らかの操作を自動化するソフトである模様
(3)マップを読んで動くソフト : 詳細不明
おそらく(2)UWSC というのは
(3)のソフト上で「マップを読み込む」「何らかの処理を開始」ということを行うための操作を
自動で行わせるために使いたいのだと予想.
では,(1)のアプリの役割は何なのだろうか?
オフトピック
>ボタンを押すと…
という記述から,
「UWSCとかいうソフトすら,より上位の存在から自動で操作される対象であり,その自動操作を行うためのアプリ(1)を作る」
というような話にも見えるが……
でもUWSCというソフトを自動操作するアプリを作れるのなら,わざわざUWSCなるものを仲介せずに
最初から直接(3)のソフトを自動操作するアプリを作ればいいだけのような気がするから
そういう話ではないのだろうし.
あと,最終目的があくまでも(3)のソフトを自動操作することなのであれば,
(3)のソフト上で
・マップを読み込む
・処理開始する
といったことをさせるための具体的操作はどうなっているのか という情報があると良いかも?
という記述から,
「UWSCとかいうソフトすら,より上位の存在から自動で操作される対象であり,その自動操作を行うためのアプリ(1)を作る」
というような話にも見えるが……
でもUWSCというソフトを自動操作するアプリを作れるのなら,わざわざUWSCなるものを仲介せずに
最初から直接(3)のソフトを自動操作するアプリを作ればいいだけのような気がするから
そういう話ではないのだろうし.
あと,最終目的があくまでも(3)のソフトを自動操作することなのであれば,
(3)のソフト上で
・マップを読み込む
・処理開始する
といったことをさせるための具体的操作はどうなっているのか という情報があると良いかも?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: visual C++でUWSCを使えるようにしたい
やはり、VC++やらC言語が必要な理由が分かりません。
UWSC(自動操作ソフト) だけで事が済まないんでしょうか? UWSCだけではダメな理由を教えて下さい。
あとUWSCは実際に試されたんでしょうか?
UWSC(自動操作ソフト) だけで事が済まないんでしょうか? UWSCだけではダメな理由を教えて下さい。
あとUWSCは実際に試されたんでしょうか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: visual C++でUWSCを使えるようにしたい
なぜUWSCをかますのか分かりません。gari さんが書きました:APIで動くアプリを作り、ボタンを押すとUWSCの操作で、
マップを読み込ませて、実行するという風にしたいのです。
つぎのどっちかでよいはずです。
・APIで動くアプリ(→Windowsアプリ)からmapを自動的に読み込ませる
・UWSCのスクリプトからmapを自動的に読み込ませる
初め自動化するアプリを作成しようとしたけど、
スクリプト使うといいよってことで混乱してるのですね。
その助言した人は、自動化するアプリを作るんでなくスクリプトで自動化すれば、ということを言ってるんだと思うんですけど。
もう一度助言した人に意図を聞いた方がいいですよ。
written by へにっくす
Re: visual C++でUWSCを使えるようにしたい
提供されてるテスト用(?)サーバープログラムが、有無を言わさずファイル選択ダイアログを開いてマップファイルを指定させる謎仕様なのがそもそもの問題でしょうね。
さらに通信内容はサーバープログラムとクライアントプログラムの起動タイミングを変えるだけでまともに動かなくなる謎仕様。
動作確認にUWSCを使いたい気持ちは十分理解できます。
ただ、前のトピックでは作成したクライアントプログラムの動作確認をしたいらしかったのが、このトピックではクライアントプログラムのビルドも含めて自動化したいというように変わっているように感じます。
さらに通信内容はサーバープログラムとクライアントプログラムの起動タイミングを変えるだけでまともに動かなくなる謎仕様。
動作確認にUWSCを使いたい気持ちは十分理解できます。
ただ、前のトピックでは作成したクライアントプログラムの動作確認をしたいらしかったのが、このトピックではクライアントプログラムのビルドも含めて自動化したいというように変わっているように感じます。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: visual C++でUWSCを使えるようにしたい
回答者は私ですが、プログラムは作らずUWSCで試してみるという結論になったはずです。というか私はそう認識していました。へにっくす さんが書きました:なぜUWSCをかますのか分かりません。gari さんが書きました:APIで動くアプリを作り、ボタンを押すとUWSCの操作で、
マップを読み込ませて、実行するという風にしたいのです。
つぎのどっちかでよいはずです。
・APIで動くアプリ(→Windowsアプリ)からmapを自動的に読み込ませる
・UWSCのスクリプトからmapを自動的に読み込ませる
初め自動化するアプリを作成しようとしたけど、
スクリプト使うといいよってことで混乱してるのですね。
その助言した人は、自動化するアプリを作るんでなくスクリプトで自動化すれば、ということを言ってるんだと思うんですけど。
もう一度助言した人に意図を聞いた方がいいですよ。
競技プログラム自体は事前コンパイルしてクライアントプログラムを作っておけば良いと思いますので、それを複数マップでテストするためにUWSCでCHaser2012サーバー をあやつってやれば良いはずです。と言うかそれ以外に何の処理が必要なのかよく分かりません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: visual C++でUWSCを使えるようにしたい
私もそこは同意します。ISLe さんが書きました:動作確認にUWSCを使いたい気持ちは十分理解できます。
一応、通信はできてるってことでGO、で動いてはいるから改善しないままなんでしょうね…
えっとすみません。softya(ソフト屋) さんが書きました:回答者は私ですが、プログラムは作らずUWSCで試してみるという結論になったはずです。というか私はそう認識していました。
UWSCを使うことになったのは確かにsoftyaさんでしたが、そもそもスクリプトを使う経緯は、以下のような文面でしたよね。
http://dixq.net/forum/viewtopic.php?t=14137
の投稿No.3
助言した人とは、この人のことを言ってます(でなきゃ素直にsoftyaさんって書きますよ~^^;)。gari さんが書きました:課題ではないです。
作業を自動化するアプリを作ろうと思いスクリプトを使うといいと聞いたのですが、
スクリプトに関する知識が全くなく
ggっても、よくわからなかったためここで質問させていただきました。
念のため。
written by へにっくす
Re: visual C++でUWSCを使えるようにしたい
これだと、mapファイルを一回ずつ読み込まなければならず、softya(ソフト屋) さんが書きました: 回答者は私ですが、プログラムは作らずUWSCで試してみるという結論になったはずです。というか私はそう認識していました。
競技プログラム自体は事前コンパイルしてクライアントプログラムを作っておけば良いと思いますので、それを複数マップでテストするためにUWSCでCHaser2012サーバー をあやつってやれば良いはずです。と言うかそれ以外に何の処理が必要なのかよく分かりません。
一度に複数のマップファイルを読み込んで自動で動作するということができないとわかったので、
C言語でプログラムを組んで動作させようと思ったのです。
その人(助言した人)に自動化を依頼され、どんな風に作ればいいかと聞いたところへにっくす さんが書きました:助言した人とは、この人のことを言ってます(でなきゃ素直にsoftyaさんって書きますよ~^^;)。gari さんが書きました:課題ではないです。
作業を自動化するアプリを作ろうと思いスクリプトを使うといいと聞いたのですが、
スクリプトに関する知識が全くなく
ggっても、よくわからなかったためここで質問させていただきました。
念のため。
スクリプトを使えば簡単にできると言われたので、スクリプトを使ってプログラムを組めばいいのだと思ったのです。
(1)でマップの複数選び、(1)で選んだマップを(2)(3)で自動的に順番に実行していくアプリを作りたいのです。usao さんが書きました: 話の中に以下の3つのソフトが存在.
(1)APIで動くアプリ (C言語で作る)
(2)UWSCというソフト : 何らかの操作を自動化するソフトである模様
(3)マップを読んで動くソフト : 詳細不明
おそらく(2)UWSC というのは
(3)のソフト上で「マップを読み込む」「何らかの処理を開始」ということを行うための操作を
自動で行わせるために使いたいのだと予想.
Re: visual C++でUWSCを使えるようにしたい
トンデモ記述が目について気になったので、ついコンテストページをあちこち見て回っていて見付けました。
『競技部品』はJava用のアーカイブですが、サーバープログラムも含まれていて、そのサーバープログラムはコマンドラインオプションでマップファイルを指定できるということを。
使い方もコンテストページにある資料の中に書いてあります。
こちらのサーバープログラムを使えばバッチファイルだけで希望の処理が可能かと。
ただしファイル名に2010とあるので、なでしこ版2012と何か違いがあるのか分かりません。
マップファイルの複数選択からをGUIで行う『アプリを作ること』が目的であるなら見当違いですが。
『競技部品』はJava用のアーカイブですが、サーバープログラムも含まれていて、そのサーバープログラムはコマンドラインオプションでマップファイルを指定できるということを。
使い方もコンテストページにある資料の中に書いてあります。
こちらのサーバープログラムを使えばバッチファイルだけで希望の処理が可能かと。
ただしファイル名に2010とあるので、なでしこ版2012と何か違いがあるのか分かりません。
マップファイルの複数選択からをGUIで行う『アプリを作ること』が目的であるなら見当違いですが。
Re: visual C++でUWSCを使えるようにしたい
オフトピック
http://www.zenjouken.com/?page_id=517
のステップアップヒント1.pdfをちらっと見たら,マップの指定方法は
起動時にコマンドライン引数で与えているように見える.
それならマップを与えて起動させるところまでは とりあえず
バッチファイル的なもので解決できないのかなぁ,とか.
(まぁその後にいろいろと操作が必要なのであればダメなんだけど)
あれ? でも
>有無を言わさずファイル選択ダイアログを開いてマップファイルを指定させる謎仕様
とのことだから,このPDFは違うものに関するものなのか?
のステップアップヒント1.pdfをちらっと見たら,マップの指定方法は
起動時にコマンドライン引数で与えているように見える.
それならマップを与えて起動させるところまでは とりあえず
バッチファイル的なもので解決できないのかなぁ,とか.
(まぁその後にいろいろと操作が必要なのであればダメなんだけど)
あれ? でも
>有無を言わさずファイル選択ダイアログを開いてマップファイルを指定させる謎仕様
とのことだから,このPDFは違うものに関するものなのか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: visual C++でUWSCを使えるようにしたい
>これだと、mapファイルを一回ずつ読み込まなければならず、
>一度に複数のマップファイルを読み込んで自動で動作するということができないとわかったので、
>C言語でプログラムを組んで動作させようと思ったのです。
C言語で組んでもUWSCとやることは同じですので、UWSCで出来ないならC言語でも出来ません。
そうですね、。なぜUWSCで出来なくてC言語で出来るのか説明できないと実現できない事柄です。
具体的に何が出来ないからUWSCでは無理なのでしょうか?
UWSCはループやプログラムの終了は管理できます。
あとサーバーのバッチ起動は2012版で試してみましたができなかったです。
※ ファイルパラメータを受け付けず必ずダイアログがオープンします。
私が勘違いしていなければですが。
【追記】
何より、UWSCもWindowsAPIもよく理解されていない様ですので、時間を一年とか掛けて良いのであればUWSCは捨ててWindowsAPIとC言語でじっくり勉強されると良いと思います。
ただ、C言語で一年掛けて作ってもUWSCの方が優秀だと私は思います。それに完成できない可能性がかなり高いです。
【追記の追記】
>その人(助言した人)に自動化を依頼され、どんな風に作ればいいかと聞いたところ
>スクリプトを使えば簡単にできると言われたので、スクリプトを使ってプログラムを組めばいいのだと思ったのです。
UWSCをちゃんとやるか、WindowsAPIで長い戦いをするか決めるべきで、件の助言者に具体的にフォローをお願いすべきです。今のままだと何も進みません。
既にこの間の質問から2週間を失っていますので、年を越してもこのままな気がしてきました。
>一度に複数のマップファイルを読み込んで自動で動作するということができないとわかったので、
>C言語でプログラムを組んで動作させようと思ったのです。
C言語で組んでもUWSCとやることは同じですので、UWSCで出来ないならC言語でも出来ません。
そうですね、。なぜUWSCで出来なくてC言語で出来るのか説明できないと実現できない事柄です。
具体的に何が出来ないからUWSCでは無理なのでしょうか?
UWSCはループやプログラムの終了は管理できます。
あとサーバーのバッチ起動は2012版で試してみましたができなかったです。
※ ファイルパラメータを受け付けず必ずダイアログがオープンします。
私が勘違いしていなければですが。
【追記】
何より、UWSCもWindowsAPIもよく理解されていない様ですので、時間を一年とか掛けて良いのであればUWSCは捨ててWindowsAPIとC言語でじっくり勉強されると良いと思います。
ただ、C言語で一年掛けて作ってもUWSCの方が優秀だと私は思います。それに完成できない可能性がかなり高いです。
【追記の追記】
>その人(助言した人)に自動化を依頼され、どんな風に作ればいいかと聞いたところ
>スクリプトを使えば簡単にできると言われたので、スクリプトを使ってプログラムを組めばいいのだと思ったのです。
UWSCをちゃんとやるか、WindowsAPIで長い戦いをするか決めるべきで、件の助言者に具体的にフォローをお願いすべきです。今のままだと何も進みません。
既にこの間の質問から2週間を失っていますので、年を越してもこのままな気がしてきました。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: visual C++でUWSCを使えるようにしたい
投稿No.10に「もう一度聞いた方がいいですよ」と書いたのに…ちゃんと見てますか?gari さんが書きました:その人(助言した人)に自動化を依頼され、どんな風に作ればいいかと聞いたところ
スクリプトを使えば簡単にできると言われたので、スクリプトを使ってプログラムを組めばいいのだと思ったのです。
それとも、もう一度聞いた結果がそれですか?同じ助言を繰り返し聞いた?それじゃ意味がありません。
あ、そうかその助言した人にはもう聞けないのでしょうか?
でなければ、
softyaさんの書いてる通り、具体的な助言をしてもらってください。
そしてそれを示してくれない限り、これ以上レスはつかないと思いますよ。
(ついても同じようなレスになるかな)
written by へにっくす
Re: visual C++でUWSCを使えるようにしたい
もう一度聞いたところ、へにっくす さんが書きました:投稿No.10に「もう一度聞いた方がいいですよ」と書いたのに…ちゃんと見てますか?
それとも、もう一度聞いた結果がそれですか?同じ助言を繰り返し聞いた?それじゃ意味がありません。
あ、そうかその助言した人にはもう聞けないのでしょうか?
でなければ、
softyaさんの書いてる通り、具体的な助言をしてもらってください。
そしてそれを示してくれない限り、これ以上レスはつかないと思いますよ。
(ついても同じようなレスになるかな)
来年からシステムの仕様が変わるみたいだから
もう作らなくていいよ
と言われました( ゚д゚)・・・
答えたくださった方々、ありがとうございました。
こんな終わり方ですみません。
ゆっくり、APIとUWSCについて勉強していこうと思います。