[nave's HOMEPAGE]- ■nave's Laboratory■
nave's Laboratory    DOSの小部屋へ

Microsoft Visual Basic Ver.4 /Ver.6で作成したソフトを公開します。

しかし、ここは実験室。
以下のプログラムは、実験中ですので動作は保証いたしかねます。
あなたの実験結果、転載願い、ご意見、感想、質問などなんでもこちらまで御連絡ください。

!! 注意 !!

Visual Basicをお持ちでない方は、セットアップディスクをダウンロードしてください。
実行形式のファイルのみでは、実行できないと思います。(VB4JP32.DLLなどが必要)
セットアップファイルは、LHA.EXE(本当は"LHUT32 by 大竹和則氏")で圧縮されています。
フロッピーディスクに展開してSetup.exeを実行してください。
展開の仕方は、雑誌を参考にしたり、展開の仕方を知っている人に聞いてください。

展開の仕方がわからないなどの理由でディスク郵送ご希望の方は、こちらで。(有料 \500)


とっても役立つページです。IEの操作法が分かります。
AB型の変わり者 三流プログラマー Ken3のHP

三流君 VBAで楽しくプログラミング バックナンバー 目 次


もくじ

ドラッグアンドドロップテストプログラム
DXFをDWGに変更 for AutoCAD LT 98
DXFのバージョンを表示
DXFを日本語へ変換
文字の大きさ変更 for DXF
属性文字列移動 for DXF
ファイルリナンバー
文字コード表示
画像一覧ページ作成
パスワード生成プログラム
メールで掲示板
使用時間表示
ファイルのダンプ
S e n d k e y s
ベルトの長さ計算プログラム
ビットマップの情報表示

その他



バッチファイル内で曜日により起動/非起動を選択するためのプログラム

- 説明 -


概要

	曜日ごとに起動/日起動を選択する。
	バッチファイルに組み込むことを目的に作成。

書式

	nanyo xxxxxxx exename [para1] [...]
	

	xxxxxxx : 0/1を記入。日曜はじまり。
		例
		"0000000" = 実行するかしないか問い合わせのダイアログを表示。
		"1000000" = 日曜のみ
		"0101010" = 月水金のみ

	exename : 実行したいコマンド

環境

	WindowsXP(SP2)+Visual Basic 6

詳細

	shell関数によりコマンドを呼び出し。
	shell関数の同期処理については下記を参照しています。
	http://homepage1.nifty.com/MADIA/vb/API/VBDOUKI2.htm
	
	最新版は下記のページ
	
	http://www.mirai.ne.jp/~nave/labo/navelabo.htm

履歴

	06/02/20 Ver0.0.8 初版

- 履歴 -

06/02/20 Ver0.0.8 初版
ダウンロード

実行ファイル
ソースファイル

目次へ



ドラッグアンドドロップテストプログラム

- 説明 -

フォーム上にファイルをドロップすると、テキストボックスにファイル名を表示します。
テキストボックス上にドロップしてもだめです。(手抜き)
- 履歴 -

05/02/27 更新
ダウンロード

dd.lzh ソースのみ(dd.vbp + dd.frm)

目次へ



DXFをDWGに変更 for AutoCAD LT 98

DXFをDWGに変更 - 説明 -

DXFをAutoCADLTに読みこませて出力することにより,DXFファイルをDWGファイルへと変換します.

ダウンロード

セットアップディスク Ver1.0.4
本体のみ Ver1.0.4
Reaeme.txt

目次へ



DXFのバージョンを表示

- 説明 -

DXFファイルを読みこみ、$ACADVERを探してDXFファイルのバージョンを表示します。
最新版のAutoCAD 2004まで対応しております。
モリヤマナオタロウのカレーパンのようなソフトです。
UNIXのLF(0A)のみの改行コードにも対応しています。

- 履歴 -

04/02/01 更新
05/02/28 ドラッグアンドドロップに対応v1.0.2
05/08/15 改行コードの判定を追加 v1.0.4
06/06/04 知らない間にDXFの新バージョン(AC1021)ができていたので更新 v1.0.5
06/06/09 $DWGCODEPAGEも表示するようにしました。$ACADVERも健在。DOS932,ANSI_932以外は自信なし。v1.0.6
     
ダウンロード

実行ファイル(v1.0.6)
ソースファイル(v1.0.6)

目次へ



DXFを日本語へ変換

- 説明 -

DXFファイルってなんだかよくわかりません。
何行目でエラーですっていわれても途方にくれます。
本当はもうちょっと頑張ってBASICのグラフィック命令調にしたいんですが、ここまでです。

インストール:

ファイルを適当なフォルダに解凍。
動かないときはVB6のランタイムをインストールしてください。

使い方:

[ファイル]からファイルをオープンします。
勝手に変換が始まります。
出力結果は、実行ファイルがあるフォルダのoutput.txtへ出力されます。

細かいパラメータの意味は、まだ作りこんでいないのでそのまま出力します。
グループコード,値となり、単純に行数が半分になるので、それだけでも見やすいかも。

謝辞: 本ソフト作成には下記Webページを参考させていただきました。
Electric Digital Land
DXFのページ

出力サンプル:

DXFファイル(変換元)output.txt(変換結果)
01:999
02:dxflib 2.0.0.0
03: 0
04:SECTION
05: 2
06:HEADER
07: 9
08:$ACADVER
09: 1
10:AC1015
11: 9
12:$HANDSEED
13: 5
14:FFFF
15: 0
16:ENDSEC
17: 9
18:$DIMASZ
19: 40
20:2.5
21: 9
22:$DIMGAP
23: 40
24:0.625
000001:コメント > dxflib 2.0.0.0
000003:セクションの始まり
000005:HEADER セクション
000007:$ACADVER=AC1015
000011:$HANDSEED=FFFF
000015:セクションの終わり
000017:  9,$DIMASZ
000019:  40,2.5
000021:  9,$DIMGAP
000023:  40,0.625


04/05/23 更新

ダウンロード

実行ファイル
ソースファイル(VB6)

目次へ



文字の大きさ一括変更 for DXF

文字の大きさ変更の実行画面 - 説明 -

DXFファイル内の文字列の大きさを変更します。

AutoCAD LT で文字列の大きさだけ変更しようと思っても、一つ一つ変更するのは、面倒です。
そこで、いったんDXF形式で出力し、そのファイルを処理して、文字列の大きさを変更します。
このプログラムは、画層を指定できます。また、変更後も文字列の大きさも倍率を指定するか、
大きさを指定するか選択できます。

ダウンロード

セットアップディスク Strex.exe Ver1.0.4
本体のみ

目次へ



属性文字列移動 for DXF

属性文字列移動の実行画面- 説明 -

AutoCADのブロックの中の属性を表す文字列を移動。

ブロックを定義し直しても、属性の文字列は動いてくれません。
そこで、図面をDXFに出力した物をこのプログラムで変換することによって、
DXFの指定した名称を持つもの属性を相対的に移動し、また文字の大きさ変更
することが出来ます。

文字の高さの指定を空白にした場合は、文字の高さは変更しません。


ダウンロード

Attch.exe Ver1.0.2

目次へ



ファイルリナンバー

ファイルリナンバーの実行画面- 説明 -

指定したフォルダ内のファイルの名前を通し番号に変更してしまいます。

ただし、拡張子はそのまま継承します。
注意:元のファイル名は、跡形も無く消えます。
さまざまなサイトから集めた、画像の整理に使ってください。
ダウンロード

fRenum.exe

目次へ



文字コード表示

文字コード表示の実行画面- 説明 -

下のテキストボックスに入力した文字のコードを上のテキストボックスに表示します。

ダウンロード

asc10.lzh

目次へ



画像一覧ページ作成

画像一覧ページ作成の実行画面- 説明 -

インターネットのホームページには、たくさんの画像が公開されています。
いちいちリンクをたどってそれらを見るのは、少し面倒です。
画像のファイル名は、
test000.jpg
test001.jpg
test002.jpg
....
test101.jpg
test102.jpg
と、このような形になっていることが多いので、それらを1つのページに表示
させる形を取って、一遍にダウンロードしようというのが、このソフトの目的
です。

ダウンロード

本体のみ
img115e.lzh(Ver1.1.5 01/08/21)

セットアップファイル付
img115s.lzh(初めてダウンロードする方及びVer1.1.5以前のVerをお持ちの方)

目次へ



パスワード生成プログラム
nifpasの実行画面

- 説明 -

NiftyServeなどのパスワードを考えるとき結構悩みます。
このプログラムは、ボタン一つで、パスワードを作成してくれます。
フォーマットが指定できますので、他のパソコン通信会社や、プロバイダに対するパスワードも作ることが出来ます。

ダウンロード

nifpas11.lzh(Ver1.1.0)

目次へ



使用時間表示


使用時間実行中の画面 説明

 このソフトは、自分が起動されていた時間を積算し記録します。
 終了時に、使用時間を記録するので、このソフトを起動していた
延べ時間が分かります。
 たとえば、Windowsのスタートアップフォルダに登録しておくと、
パソコンを使用した時間がわかります。

本体のみucnt.exe
セットアップディスク使用時間のセットアップディスク


目次へ


ファイルのダンプ



久しぶりに動かしたら、何だが動きがおかしいです。

TSXBINというソフトをお勧めします。

TSUCHYさんの作品です。

ベクターならここ



dumpの実行中の画面 - 説明 -

 ファイルの内容を、16進数で表示します。  ただの、ダンププログラムです。特別な機能は、ありません。  Windows95には、DUMPコマンドが無い(よね?)ので、作ってみました。

本体のみdump.exe
セットアップディスクその1d2-1.lzh
その2d2-2.lzh


目次へ

S e n d k e y s

 S e n d k e y s 実行中の画面
- 説明 -

 Visual Basic のSenkeysステートメントそのまんまです。
チャットchat2の機能に文字列送信先の指定もできるようにして
さらに、そのまんまモードという機能をつけました。
文字列送信先のプルダウンメニューも開いたりできます。
(送信文字列に@%Fを設定)
詳しくは、付属のファイル"sono.txt"をご覧ください。

 付属のファイル"appname.ini"、"sendext.ini"は、S e n d k e y s本体と
同じフォルダに入れてください。

98/01/11 ウインドウタイトルリストを作成出来るようにしました。

本体のみsndk11.lzh


目次へ



ベルト長さ計算プログラム

ベルト長計算の実行中の画面
- 説明 -

 Vベルトなどの、ベルトの長さを計算します。
 軸間距離、大プーリの径、小プーリの径を入力して、ボタンを押すとベルト長さが計算できます。
 ベルト長さを入力して、ボタンを押すと軸間距離が計算できます。

本体のみbelt.exe(Ver1.0.2)
セットアップディスクbelt02.lzh(Ver1.0.2)
プログラムコードを誤って消してしまったので、セットアップファイルは作れま せんでしたが、やっと作り直しました。

目次へ


ビットマップファイルの情報表示

bmpinfoの実行画面 説明

 ビットマップファイルの情報を表示します。
 モノクロに変換できます。
本体のみbmpinfo.exe
セットアップディスク1/2binfo-1.lzh
セットアップディスク2/2binfo-2.lzh


目次へ

関連本
Visual Basic
ビジュアルプログラミング
実践テクニック
藤田伸二著 インプレス刊 ISBN4-8443-4773-X
アイコンエディタや、API一覧ソフトが付いていて便利。
サンプルプログラムもばっちり。
Visual BASIC によるCG
光成豊明著 産業図書刊 226p 2700円
まだ読んでませんが、CAD関係の分野もカバーしています。

Visual Basic 関連リンク
PC デベロッパーネットワークhttp://www.int21.co.jp/pcdn/int21さんのVB関係のページ
Microsot Visual Basic スタートページhttp://www.microsoft.com/japan/developer/vbasic/マイクロソフト社の公式ページ
シェアウェア作家協会http://jsaa.digiweb.co.jp/index.html
Programming Library - VB/VC/Delphi総合情報ページhttp://homepage1.nifty.com/MADIA/豊富なサンプル。掲示板あり
プログラミング・開発者・ソースコード CodeZinehttp://codezine.jp/
VBマニアhttp://homepage2.nifty.com/inform/vbmania/
MASAPICO'S Pagehttp://nienie.com/~masapico/Win32APIサンプル集  

個人のページ
本多さんのページhttp://www.ht-net21.ne.jp/~hiro-jp/
VBレスキュー花ちゃんのページhttp://www.bcap.co.jp/hanafusa/index.html
ほら貝:文字コードhttp://www.horagai.com/www/moji/
文字コードの話http://euc.jp/i18n/charcode.ja.html
とほほのWWW入門http://www.tohoho-web.com/
とほほのWWW入門(漢字コードについて)http://www.tohoho-web.com/wwwkanji.htm
とほほのWWW入門(EUCからSJISに文字コードを変換するには)http://www.tohoho-web.com/lng/200001/00010045.htm
とほほのWWW入門(EUCからSJISに文字コードを変換するには)を参考にExcel(VBA)でSJIS=>EUCにしてみました。逆変換は動作確認しておりません。楽天アフェリエイトでキーワードはEUC渡さないとうまくいかないので、変換用に作りました。kanj.xls
ステップアップ WSHhttp://www1.u-netsurf.ne.jp/~tomo_c/tips/Scr003.html
資料
むし工房 WAVファイルについてhttp://www.musicobo.com/column01.html

おすすめソフト
Ricty Diminishedhttps://www.voidtools.com/検索ソフト。ファイル名を検索しますが、メチャクチャ便利です。
Ricty Diminishedhttps://github.com/edihbrandon/RictyDiminished使い始めたばかりですが、MSゴシックより見やすいです。

目次へ


意見、御要望は、こちらまで!

[nave's HOMEPAGE]- ■nave's Laboratory■