2006.08.30 Wednesday | 11:09

  Windows ショートカットキー ふるいむかし

【XP】
1) http://www.microsoft.com/japan/enable/products/keyboard/windowsxp.mspx
2) http://support.microsoft.com/default.aspx?scid=kb;ja;301583


【Windows 2000】
http://www.microsoft.com/japan/enable/products/keyboard/windows2000.mspx


【Windows 2003】
http://www.microsoft.com/japan/enable/products/keyboard/windowsserver2003.mspx


【Windows9X】
1) Windows98

2) Windows95 and NT4.0

3) http://support.microsoft.com/default.aspx?scid=kb;ja;jp126449


※ Microsoft アプリケーションのショートカットキー一覧



2006.08.30 Wednesday | 09:36

  通知領域のバルーン ヒントを無効 ふるいむかし

【XP】 Microsoft TechNet

↓こんなやつ
通知領域のバルーンヒントを無効

【方法】
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

EnableBalloonTips を DWORD で 0

再度ログオン


【スクリプト】
Set WshShell = CreateObject( "WScript.Shell" )
Set Shell = CreateObject( "Shell.Application" )

strRoot = "HKCU"
strPath = "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
strName = "EnableBalloonTips"

strTarget = strRoot & "\" & strPath & "\" & strName

WshShell.RegWrite strTarget, 0, "REG_DWORD"

' シャットダウンダイアログを表示
Shell.ShutdownWindows




2006.08.29 Tuesday | 13:18

  ドラッグ&ドロップ画像変換 ふるいむかし

(Vector ダウンロード)

ドラッグ&ドロップでbmp,jpg,png,gif,ico,mag,eriの
相互変換・細工・サイズ設定が出来る画像変換ソフト

単純ツールとしては、
Bmp2PngBmp2Jpg ですが、最近 png に変換して色
がほんのすこしおかしくなる環境がありまして、厳密に使用したい場合
に使用しています

ドラッグ&ドロップ画像変換



2006.08.29 Tuesday | 09:45

  スクリプト エンコード ふるいむかし

あまり使い道は無いですが(管理が面倒なので)

使用方法としては、パスワードをスクリプトに書かざるを得ない場合に使用すると良いでしょう。

( 以下の encode は出力ディレクトリで、先に作成しておきます )

"C:\Program Files\Windows Script Encoder\screnc.exe" *.vbs encode


Microsoft へのリンク


Microsoft のダウンロードページ



2006.08.27 Sunday | 21:20

  弾を撃つ ふるいむかし

VC6プロジェクト

基本的なクラス部分が完成



#include "DxLib.h"
#include "Game.h"

// ゲーム環境クラス
Game env;

// プレイヤークラス
Play me;

// ショットクラス
Shot st[4];

// ループ Callback 関数
int GameLoop( Game & );
// プレイヤー処理 Callback 関数
int PlayCheck( Game &, Play & );
// ショット一つ一つの処理
int ShotLoop( int curIndex, Game &, Play &, Shot & );

// ********************************************************
// 開始処理
// ********************************************************
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
						LPSTR lpCmdLine, int nCmdShow )
{
	
	// タイトル設定
	env.SetTitle( "ゲームプログラミング" );
	// ウインドウモード設定
	env.WindowMode();

	// DirectX 初期化
	if ( !env.Init( ) ) {
		return -1 ;
	}

	// プレイヤー画像のロード
	me.Image( "play.bmp" );
	// プレイヤー初期位置
	me.Position( 300, 400 );

	// ショット初期化(画面内最大4つで、スペースキーで発射)
	st[0].CreateShot( 4, PAD_INPUT_M );
	st[1].CreateShot( 4, PAD_INPUT_X );

	// 処理開始
	int ret;
	ret = env.Start( GameLoop );

	return 0;
}

// ********************************************************
// ゲーム用ループ
// 終わる時は return false;
// ********************************************************
int GameLoop( Game &g )
{
	// プレイヤーの処理
	me.Check( PlayCheck, g );

	return true;
}

// ********************************************************
// プレイヤー処理関数
// ********************************************************
int PlayCheck( Game &g, Play &p )
{
	// 右へ移動
	if ( p.right ) {
		p.x += 3;
	}
	// 左へ移動
	if ( p.left ) {
		p.x -= 3;
	}

	// 自分自身を描画
	p.Draw();

	// ショット処理
	st[0].Action( ShotLoop, g, p );	
	st[1].Action( ShotLoop, g, p );	
	
	return true;
}

// ********************************************************
// ショット処理関数(有効インデックスしか Call されない)
// ********************************************************
int ShotLoop( int i, Game &g, Play &p, Shot &s )
{

	if ( s.ShotKey == PAD_INPUT_M ) {
		// ショットの移動処理(位置を上にずらす)
		s.ShotY[ i ] -= 8 ;
	}
	if ( s.ShotKey == PAD_INPUT_X ) {
		// ショットの移動処理(位置を上にずらす)
		s.ShotY[ i ] -= 4 ;
		s.ShotX[ i ] -= 4 ;
	}

	// 画面外に出ていたらショットデータを無効にする
	// ここのチェックはクラスメソッドにする予定
	if( s.ShotY[ i ] < -32 ) {
		s.ShotExist[ i ] = 0;
	}
	if( s.ShotX[ i ] < -32 ) {
		s.ShotExist[ i ] = 0;
	}

	if ( s.ShotKey == PAD_INPUT_M ) {
		DrawString(
			s.ShotX[ i ],
			s.ShotY[ i ],
			"呪い",
			GetColor( 255 , 255 , 255 ) );
	}
	if ( s.ShotKey == PAD_INPUT_X ) {
		DrawString(
			s.ShotX[ i ],
			s.ShotY[ i ],
			"天然",
			GetColor( 255 , 255 , 255 ) );
	}

	// ショットを描画する
/*
	DrawBox(
		s.ShotX[ i ],
		s.ShotY[ i ],
		s.ShotX[ i ] + 16,
		s.ShotY[ i ] + 16,
		GetColor( 255 , 255 , 255 )
		, TRUE );
*/

	return true;
}




2006.08.26 Saturday | 15:16

  開発エディタ ふるいむかし

PHP エディタは ctrl+ins shift+ins が使えないのでダメ。
作者は全く対応する気が無いので残念。
プログラマにとって、両手でコピーペーストを実現
できるかどうかは超重要。
( Shift + End とか普通にするでしょ? )

片手で CTRL+C なんてやってられない。
せめてファンクションキーで行処理できないと。

まあ、プロジェクト機能が必要なだけなので、
terapad と 同じ TEditor を使用している MKEditor でとりあえず。
mkedit-php.zip という php 用の定義ファイルも使える。

TeraPad と兼用でほぼ OK

とりあえず定義ファイル

フリーエディタ17選!



1) ツールから「プロジェクトマネージャ」でプロジェクト表示










<< 17/24 >>