たっけんの気まぐれ撫子日記 このページをアンテナに追加 RSSフィード

2008年03月27日 木曜日Borland C++ Compilarのコンパイル&実行を自動化してみた

私は、度の4月に基本情報技術者試験を受けてみようと思っています。して、、C言語について学んでいます。で、C言語をコンパイルするためにBorland C++ Compilerというのを使っているのですが、cmd.exeからコマンドを入力して、やっていると同じことの繰り返しなんだから、PCにまかせちゃおう!!と思ったので、作りました。

元のファイルの保存先や多分、拡張子が各自によって違うと思うので、こは使う人に変更してくださいね。また、コンパイルをするのに時がかかる可能性もあるので、待ち時も各PCに合った待ち時にすればいいかと思います。

また、このプログラムをCドライブの中に保存しておかないといけないようです。Dドライブに保存して行ったところ、何故かうまく動きませんでした。

//各PC設定ここから
保存パスは「c:\ctest\」
元ファイル拡張子は「.cpp」
コンパイル待ち時は「3」
//各PC設定ここまで

※※※み木デザイナ:ここから※
※ 以下はデザインデータです。
※ コメントを削除しないようにしてください。
※ ---
※母艦とはフォーム##生成
母艦は「メインフォームのクライアントW=352#数値
のクライアントH=32#数値
のタイトル=「Borland C++ Compiler自動化鶴」#文字列
※ ---
元ファイルとはエディタ##生成
のX=0#数値
のY=0#数値
のW=232#数値
のH=32#数値
のテキスト=「」#文字列
※ ---
ボタン1とはボタン##生成
のX=232#数値
のY=0#数値
のW=120#数値
のH=32#数値
のテキスト=「コンパイル実行」#文字列
のクリックした時は~ボタン1__クリックした時#イベント
※※※み木デザイナ:ここまで※

●ボタン1__クリックした時
  # ここにイベントを書きます。
  「C:\WINDOWS\system32\cmd.exe」を起動
  1秒待つ
  「cd {保存パス}~」をキー送信
  1秒待つ
  「bcc32 {元ファイル}{元ファイル拡張子}~」をキー送信
  「{コンパイル待ち時}」秒待つ
  「{元ファイル}.exe~」をキー送信
  終了
  # 字下げした部分がイベント範囲です。

[] 16:15 Borland C++ Compilarのコンパイル&実行を自動化してみた - たっけんの気まぐれ撫子日記 を含むブックマーク Borland C++ Compilarのコンパイル&実行を自動化してみた - たっけんの気まぐれ撫子日記 のブックマークコメント

―――――同日17:35追記―――――

さらに、いちいちメモ帳開いて書くのが面倒になったので自動化鶴にくっつけた。

//各PC設定ここから
保存パスは「c:\ctest\」
拡張子は「.cpp」
コンパイル待ち時は「3」
//各PC設定ここまで

※※※み木デザイナ:ここから※
※ 以下はデザインデータです。
※ コメントを削除しないようにしてください。
※ ---
※母艦とはフォーム##生成
母艦は「メインフォームのクライアントW=352#数値
のクライアントH=400#数値
のタイトル=「Borland C++ Compiler自動化鶴」#文字列
※ ---
保存名とはエディタ##生成
のX=0#数値
のY=0#数値
のW=232#数値
のH=32#数値
のテキスト=「test」#文字列
※ ---
ボタン1とはボタン##生成
のX=232#数値
のY=0#数値
のW=120#数値
のH=32#数値
のテキスト=「コンパイル実行」#文字列
のクリックした時は~ボタン1__クリックした時#イベント
※ ---
プログラムとはメモ##生成
のX=0#数値
のY=32#数値
のW=352#数値
のH=368#数値
のテキスト=「#include <stdio.h>{改行}{改行}main(){改行}{波カッコ}{改行}{改行}{波カッコ閉じ}」#文字列
のスクロール=「」#文字列
※※※み木デザイナ:ここまで※

●ボタン1__クリックした時
  # ここにイベントを書きます。
  プログラム保存
  1秒待つ
  「C:\WINDOWS\system32\cmd.exe」を起動
  1秒待つ
  「cd {保存パス}~」をキー送信
  1秒待つ
  「bcc32 {保存名}{拡張子}~」をキー送信
  「{コンパイル待ち時}」秒待つ
  「{保存名}.exe~」をキー送信
  # 字下げした部分がイベント範囲です。

●プログラム保存
 プログラムを「{保存パス}{保存名}{拡張子}」に保存
トラックバック - http://nadesiko.g.hatena.ne.jp/takken123/20080327

2008年03月25日 火曜日ゲームを作ってみようと思う

さて、私の気まぐれからゲームを造ってみようと思います。

どんなゲームかって言うと、ポケモンやドラクエみたいにキャラクターが縦横に動く、ダンジョンのようなものを作りたいな~と思ってます。

まぁ、あれほどすごいゲームを作ろうとは思ってませんが、普通のダンジョンゲームとは違うと言えるようなものを作りたいです。

とりあえず、今日はもう遅いので明日から少しずつ作っていこうと思っています。

それでは、おやすみなさ~い

トラックバック - http://nadesiko.g.hatena.ne.jp/takken123/20080325

2008年03月22日 土曜日タイトル変更

日記のタイトルをたっけんの気まぐれ撫子日記に変更しました。

なでしこでやっていることが気まぐれすぎるからですw


気まぐれで熱中し、気まぐれで飽きる、してまた気まぐれで熱中する・・・

気まぐれでアイデアを思いつき、していつのにか忘れていく(オイ


まぁ、んなわけで、タイトルを変更しました。

このタイトルの変更も気まぐれです。

トラックバック - http://nadesiko.g.hatena.ne.jp/takken123/20080322

2008年03月20日 木曜日nadesiko_tomonokai :577より

res=""
「{\0}A」を文字列分解反復
	もし、(対象="{\0}")ならば
		res=res&"zero"
	違えば
		res=res&対象
resを言う

上記のプログラムがうまく実行されないとのことだったので、試してみたら、うまくできませんでした。

試しに

「{\0}A」を言う

で実行してみたところ、白で表示されました。

次に\0の0の部分の数字を変えるとどうなるか試してみました。

「{\0}A」を言う
「{\1}A」を言う
「{\2}A」を言う
「{\3}A」を言う
「{\4}A」を言う
「{\5}A」を言う
「{\6}A」を言う
「{\7}A」を言う
「{\8}A」を言う
「{\9}A」を言う
「{\10}A」を言う
「{\11}A」を言う

すると、1目の表示以外は全て、Aの前に変な文字がくっついてました。

本当は500ぐらいまで調べてみたいのですが、時ないのでやめました。

トラックバック - http://nadesiko.g.hatena.ne.jp/takken123/20080320

2008年03月06日 木曜日チャット&ニコニコ動画

チャットで、初めて会話に参加しました。何かやっとチャットらしくなったなと思いました。

また、以前ニコニコ動画に投稿していたものの改良版を作っていた方がいたのでマイリスト追加しました。

http://www.nicovideo.jp/mylist/4994192

[] 00:04 チャット&ニコニコ動画 - たっけんの気まぐれ撫子日記 を含むブックマーク チャット&ニコニコ動画 - たっけんの気まぐれ撫子日記 のブックマークコメント

ニコニコ動画が貼れると聞いたので、試してみた。

[] 11:56 チャット&ニコニコ動画 - たっけんの気まぐれ撫子日記 を含むブックマーク チャット&ニコニコ動画 - たっけんの気まぐれ撫子日記 のブックマークコメント

私がしているとあるオンラインゲームで、チャットのフィルターが過剰すぎるのです。

例えば、「あんまりんなことばかりしてちゃだめよ」と、発言すると「******りんなこと****りしてちゃだめよ」と、なるわけです。

こうならないために、発言を「あまりんなことばっかりしてちゃだめよ」と変えて入力するようなプログラムを作りました。


※※※み木デザイナ:ここから※
※ 以下はデザインデータです。
※ コメントを削除しないようにしてください。
※ ---
※母艦とはフォーム##生成
母艦は「メインフォームのクライアントW=368#数値
のクライアントH=40#数値
のタイトル=「フィルタ変換」#文字列
※ ---
入力欄とはエディタ##生成
のX=8#数値
のY=8#数値
のW=280#数値
のH=24#数値
のテキスト=「」#文字列
※ ---
発言ボタンとはボタン##生成
のX=288#数値
のY=8#数値
のW=64#数値
のH=24#数値
のテキスト=「発言」#文字列
のクリックした時は~発言ボタン__クリックした時#イベント
※※※み木デザイナ:ここまで※

●発言ボタン__クリックした時
  # ここにイベントを書きます。
  フィルタ変換
  0.5秒待つ
  入力欄は「  {入力欄}」
  0.5秒待つ
  「alogin」を窓最前面
  0.5秒待つ
  「{入力欄}」を「alogin」にキー送信
  0.5秒待つ
  「alogin」を窓最前面解除
  # 字下げした部分がイベント範囲です。

●フィルタ変換
 入力欄の「ばかり」を「ばっかり」に置換して入力欄に代入
 入力欄の「あんまり」を「あまり」に置換して入力欄に代入
 入力欄の「くそう」を「くっ~」に置換して入力欄に代入
 入力欄の「うんこ」を「unk」に置換して入力欄に代入
 入力欄の「たっけん」を「うp主」に置換して入力欄に代入
 入力欄の「ニコニコ動画」を「ニコ動」に置換して入力欄に代入
 入力欄の「死ね」を「氏ね」に置換して入力欄に代入
 入力欄の「ようじょ」を「よ~じょ」に置換して入力欄に代入
 入力欄の「幼女」を「よ~じょ」に置換して入力欄に代入
 入力欄の「エロ」を「工口」に置換して入力欄に代入
 入力欄の「ロリコン」を「口リコン」に置換して入力欄に代入
 入力欄の「あなるほど」を「あ、なるほど」に置換して入力欄に代入
 入力欄の「パチンコ」を「パチ ンコ」に置換して入力欄に代入
 入力欄の「フェラーリ」を「フェーラリ」に置換して入力欄に代入
 入力欄の「途中だし」を「とちゅうだし」に置換して入力欄に代入
 入力欄の「ネクソン」を「Nexon」に置換して入力欄に代入
 入力欄の「ねくん」を「Nexon」に置換して入力欄に代入
 入力欄の「やけく」を「やけ」に置換して入力欄に代入
 入力欄の「アラビア」を「アラ ビア」に置換して入力欄に代入
 入力欄の「あほんとだ」を「あ本当だ」に置換して入力欄に代入
 入力欄の「でぶっ壊れた」を「で、ぶっ壊れた」に置換して入力欄に代入
 入力欄の「でぶっこわれた」を「で、ぶっ壊れた」に置換して入力欄に代入
 入力欄の「めくらまし」を「目暗まし」に置換して入力欄に代入
 入力欄の「漁夫の利」を「ぎょふの利」に置換して入力欄に代入

キー送信する時に最初に白があるのは、時々、文章の最初が入力されないことがあるからです。

JaylynnJaylynn2011/07/10 21:11I'll try to put this to good use immeditaley.

qfhjemqprsqfhjemqprs2011/07/11 02:35OefUXf <a href="http://bycfldyhuxih.com/">bycfldyhuxih</a>

pmbwovisztpmbwoviszt2011/07/11 21:59PeMnlr , [url=http://zpbbcooufynq.com/]zpbbcooufynq[/url], [link=http://iwnllagkdmox.com/]iwnllagkdmox[/link], http://sgjxwkgbxasf.com/

kjckbwzbqcskjckbwzbqcs2011/07/13 18:027ES73b <a href="http://uqtuuanrnzed.com/">uqtuuanrnzed</a>

chgrbpbdeqchgrbpbdeq2011/07/14 00:181D5HqA , [url=http://tdaoahkyzwgu.com/]tdaoahkyzwgu[/url], [link=http://pvmoayjwajil.com/]pvmoayjwajil[/link], http://yshmkjjqkegn.com/

トラックバック - http://nadesiko.g.hatena.ne.jp/takken123/20080306