なでしこライブラリ~内検索 / 「■バイナリファイル」で検索した結果
-
■バイナリファイル
...-------- ■バイナリファイル ・現在位置{=0} ・次位置{=0} ・バッファサイズ{=524288}/*512KB*/ ・{非公開}元ファイル名 ・{非公開}一時ファイル名 ・{非公開}保持バイト数 ・{非公開}経過バイト数 ・{非公開}FILE ・ファイル存在 ・モード ・ハンドル ・ファイルサイズ ・ファイル ←ファイル設定 →ファイル取得 ・ファイル設定(Vに|Vを)~ 自身→FILE=V。 自身→現在位置=0。//リセットされます 自身→次位置=0。 もし、Vの存在=はいならば 自身→ファイル存在=はい。 自身→モード=「読」。自身→ハンドル=Vを「読」でファイルストリーム開く。 自身→ファイルサイズ=(自身→ハンドル)のファイルストリームサイズ。 自身→モード=空。(自身...
-
トップページ
...得 ◆重複せず保存 ■バイナリファイル ●フォルダサイズ取得 ●ファイル分割 ◆コマンドラインテンプレート ●ファイルフォルダ判定 ●一階層上 ●フォルダ名抽出 ●拡張子無ファイル名抽出 ◆画像ファイル判別 画像ファイル選択 ●右クリメニュー追加/削除 +画像/描画/座標計算 ◆d3Library ●バーコード作成 ●角形 ◆連続曲線描画 ●混色 ●円グラフ描画 ●装飾表示 ●円弧 ●RGB分解 ●距離 ●色平均値取得 ●ランダム座標作成 ●画像サイズ取得 ●画像フィット ●四半円 ●画像色表列取得 ■LOGO風タートルグラフィクス ●立ち絵抽出 ◆LINE&SHAPE++ ●ATAN2 ●二点四角座標取得 ●机上母艦クライアント位置取得 ●机上クライアントX/Y取得 ◆画像ファイル判別 画像ファイル選択 ◆プライベートフォント ●画像合成改 ■矩形 ★高速画像描画 ...
-
●ファイル分割
情報 作者名:クジラ飛行机 引用元:ファイルの分割ツールを作ってみよう!(第75回):クジラ飛行机「文系サラリーマンのための仕事に役立つプログラミング入門」 勝手に改変 概要 ファイルを単純分割します。 結合用のバッチファイルも一緒に作成します。 解説 引数 分割ファイル:分割したいファイルの絶対パス 出力パス:破片ファイル、結合用バッチファイルの出力先パス 分割サイズ:破片ファイルの最大サイズ(B) 返り値 (結合用バッチファイルの絶対パス) (破片ファイル001の絶対パス) (破片ファイル002の絶対パス) (破片ファイル003の絶対パス) ~~~ サンプルプログラム なし //本体 #----------------------------------------------------------------------- ...
-
●逆ダンプ
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 バイナリダンプの逆をします。 解説 引数 ダンプ文字列:バイナリダンプした文字列 返り値 文字列 サンプルプログラム ファイル選択を開いて、それをバイナリダンプして言う それを逆ダンプして言う 「あいうえお」をバイナリダンプして言う。 //82,A0,82,A2,82,A4,82,A6,82,A8 それを逆ダンプして言う。 //あいうえお //本体 ●逆ダンプ(ダンプ文字列を) (『%』 ((ダンプ文字列の『\r\n』を『%』に正規表現置換)の『,』を『%』に正規表現置換))をURLデコードで戻る 名前 ...
-
◆画像ファイル判別 画像ファイル選択
情報 作者名:anonymous 引用元:なし 概要 与えられたファイルが画像ファイルかを拡張子で判別する関数と 画像ファイルを形式を指定して選択できる関数です。 現在なでしこが対応している(と思われる)形式のみ扱っています。 ※2009/4/18 改良 本体 ●画像ファイル判別({文字列}ファイル名の|ファイル名を) !画像拡張子は『.[=bmp|jpg|jpeg|jpe|gif|png|psd|ico|mag]』 ファイル名の拡張子抽出の小文字変換を画像拡張子でワイルドカード一致で戻る ●画像ファイル選択({文字列=『』}ファイル名を|ファイル名で) 『すべてのサポート形式|*.bmp;*.jpg;*.jpeg;*.jpe;*.gif;*.png;*.psd;*.ico;*.mag |ビットマップ(*.bmp)|*.bmp |JPEG画像(*.j...
-
●実行ファイル作成
情報 作者名:ゆちボン/とくめい/五十六 引用元:なでしこプログラム掲示板「実行ファイル化の自動化」 概要 ソースコードから実行ファイルを作成します。(vnako/gnako/cnako) 解説 引数 ソース:プログラムのソースコード 実行ライブラリ:vnako.nakoとかへの絶対パス なでしこ有環境の場合:省略可 なでしこ無環境の場合:省略した場合、vnako.exeとかと同じフォルダにvnako.nakoを入れとけばおーけー 実行ファイル:vnako.exeとかへの絶対パス なでしこ有環境の場合:「vnako」とか「vnako.exe」とかでおーけー なでしこ無環境の場合:省略不可 保存先:作成したプログラムの保存先 ※なるべくなでしこ無環境として考えてください。(インストール場所が違うだけでうまく動かなくなるので)...
-
●拡張子無ファイル名抽出
情報 作者名:五十六 引用元:なし 概要 拡張子無のファイル名を抽出します。 サンプルプログラム 「C \aaa.zip」の拡張子無ファイル名抽出して言う。//aaa //本体 ●拡張子無ファイル名抽出(Sから|Sの|Sを|Sで|Sに) S=Sからファイル名抽出。B=Sから拡張子抽出。 もし、B≠空ならば、Sから(Bのバイト数)バイト右端削除。 Sで戻る。 名前 コメント
-
●リッチファイル選択
情報 作者名:YouTubeダウンロードし放題 引用元:なし 概要 「ファイル選択」命令よりリッチな感じの「ファイルを開く」ダイアログを生成できます ダウンロード サンプル 「すべてのファイル (*.*),*.* テキストファイル (*.txt),*.txt」を「C \」でリッチファイル選択 それを表示 本体 ●リッチファイル選択({配列}フィルタ一覧を初期ディレクトリで) ファイル名とは文字列 フィルタとは文字列 OpenFileName構造体とは文字列 OpenFileNameグループとはOPENFILENAME ファイル名にMAX_PATHを確保 フィルタ一覧で反復 フィルタに「{対象[0]}{\0}{対象[1]}{\0}」を追加 フィルタに"{\0}"を追加 OpenFileNameグループについて hwndOwne...
-
◆ファイル/URL相対パス
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 解説引用元:絶対パスと相対パス ( ホームページ作成 ) 勝手に改変 概要 相対パスを出力します。 相対パス指定のお約束 ・同じ階層にあるものは、そのままファイル名か「./ファイル名」 ・下の階層にあるものは、「./フォルダ名/ファイル名」 ・上の階層にあるものは、「../ファイル名」 ・2階層上にあるものは、「../../ファイル名」 ・1階層上にあるフォルダの中のファイルは、「../フォルダ名/ファイル名」 解説 ●ファイル相対パス変換 ●ファイル相対パス展開 ●URL相対パス変換 ●URL相対パス展開 「変換」系 引数 基本パス:指定する側 絶対パス:絶対的に指定される側 返り値 相対パス 「展開」系 引数 基本パス:指定する側 相対パス:相対的に指...
-
●ファイルフォルダ判定
情報 作者名:五十六 引用元:なし 概要 ファイルかフォルダかを判定します。 解説 引数 S:絶対パス 返り値 ファイルの場合:「ファイル」 フォルダの場合:「フォルダ」 存在しない場合:0 サンプルプログラム なし //本体 ●ファイルフォルダ判定(Sを|Sの|Sから) もし、Sの存在=はいならば もし、Sのフォルダ存在=いいえならば、「ファイル」で戻る。 違えば、「フォルダ」で戻る。 違えば、「0」で戻る。 名前 コメント
-
●ファイル属性詳細設定/取得
情報 作者名:クジラ飛行丸(?) 引用元:ひまわり命令一覧「ファイル属性取得」 勝手に改変 概要 簡単にファイル属性を設定したり取得したりします。 解説 ファイル属性詳細設定 引数 F:ファイル S:属性リスト(配列) 返り値 1or0(成功or失敗) ファイル属性詳細取得 引数 F:ファイル 返り値 属性リスト(配列) サンプルプログラム テストファイル=「{デスクトップ}testですよ.txt」。 テストファイルに「てすてす」を保存。 //属性設定 「読み込み専用属性 隠しファイル属性」にテストファイルをファイル属性詳細設定。 //属性取得 A=テストファイルのファイル属性詳細取得して言う。 //確認してみよう もし、(Aの0から「ディレクトリ属性」を配列検索)≧0ならば、「これはディレクトリ属性です。」と言う。 違えば、「ディ...
-
●絶対パスファイル/フォルダ列挙
情報 作者名:五十六 引用元:なでしこプログラム掲示板「絶対パスファイル列挙」 概要 ファイル/フォルダ列挙の結果を絶対パスで返します。 解説 引数 S:ファイル/フォルダ列挙したいフォルダの絶対パス 返り値 絶対パス(配列) サンプルプログラム なし //本体 ●絶対パスファイル列挙({文字列=?}Sの|Sを|Sで) M=Sからファイル名抽出。S=Sからパス抽出。 A=Sの終端パス追加。B=「{A}{M}」のファイル列挙。C=空。 Bで反復、「{A}{対象}」をCに配列追加。 Cで戻る。 ●絶対パス全ファイル列挙({文字列=?}Sの|Sを|Sで) Sの全ファイル列挙して戻る。 ●絶対パスフォルダ列挙({文字列=?}Sの|Sを|Sで) A=Sの終端パス追加。B=Sのフォルダ列挙。C=空。 Bで反復、「{A}{対象}\...
-
■関数ポインタ改
情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「代用関数ポインタ」なでしこライブラリ「関数ポインタ」 概要 関数ポインタが最新のなでしこで使えない..って人が多かったので不具合を直しました。 これを使えばなでしこで マルチスレッド フォームをWinAPIレベルから作成してメッセージループを回す 非同期な通信 重い処理の非同期実行 などの高度な処理を実現できます ソースダウンロード サンプル集ダウンロード 変更点 ver2.10 ●関数ポインタ作成 でイベントを事前にEVALで登録するように修正(高速化) ver2.05 使いやすいように関数命令を追加●関数ポインタ取得●関数ポインタ取得●関数ポインタ実行 2個以上関数ポインタを作成した場合のアドレス重複エラーを修正 関数内での宣言をサポート わざわざVirtualAllocでメモリを確...
-
●解像度変更
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 リンク:●XVGA解像度変更 概要 解像度を変更します。 解説 引数 S:ディスプレイセッティング列挙の要素番号で解像度を指定(0起点) サンプルプログラム Aコンボとはコンボ。そのW=300。 そのアイテム=ディスプレイセッティング列挙。 その変更した時は~(Aコンボの値)で解像度変更。 //本体 ●EnumDisplaySettings(lpszDeviceName,iModeNum,lpDevMode)=DLL("user32.dll","DWORD EnumDisplaySettingsA(LPCTSTR lpszDeviceName,DWORD iModeNum,LPDEVMODE lpDevMode)") ●ChangeDis...
-
●XVGA解像度変更
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 リンク:●窓ハンドルフルスクリーン、●マウス消去、●解像度変更 概要 解像度をXGAに変更します。 環境依存ですので成功する保証はありません。 XGAとは:1024×768ピクセルの解像度のこと。 サンプルプログラム XVGA解像度変更。 //本体 ●EnumDisplaySettings(lpszDeviceName,iModeNum,lpDevMode)=DLL("user32.dll","DWORD EnumDisplaySettingsA(LPCTSTR lpszDeviceName,DWORD iModeNum,LPDEVMODE lpDevMode)") ●ChangeDisplaySettings(lpDevMode,dw...
-
●API起動
情報 作者名:複数 引用 EXEファイルの起動時のWindowサイズ調整方法・起動アプリアイドル待ち方法 について ダウンロード 概要 起動時に最大化等のオプションを付けられます。また、起動したプログラムのハンドルを取得できます。 掲示板の質問と回答を参考に改良して作りました。(勝手にしてすみません) サンプル #最大化して起動 「notepad.exe」をSW_SHOWMAXIMIZEDとしてAPI起動 本体 !SW_HIDE=0;//隠し起動 !SW_SHOWNORMAL=1;//通常 !SW_SHOWMINIMIZED=2;//最小化 !SW_SHOWMAXIMIZED=3;//最大化 !SW_SHOWNOACTIVATE=4;//非アクティブ起動 !SW_SHOW=5;//復元 !SW_MINIMIZE=6;/*指定されたウィンドウを最小化して 次アクティブ...
-
■関数ポインタ
情報 作者名:しらたま 引用元:なでしこプログラム掲示板「代用関数ポインタ」 概要 なでしこで関数ポインタを扱えるようにする。 本体 ●VirtualAlloc({参照渡し}lpAddress,dwSize,flAllocationType,flProtect)=DLL("kernel32.dll", "LPVOID VirtualAlloc( LPVOID lpAddress, int dwSize, DWORD flAllocationType, DWORD flProtect )") ●VirtualFree({参照渡し}lpAddress,dwSize,dwFreeType)=DLL("kernel32.dll", "BOOL VirtualFree( LPVOID lpAddress, int...
-
●ヤフー英日翻訳
情報 作者名:五十六 引用元:日本語プログラミング言語「なでしこ」スレ 4」 概要 英文をYahoo!翻訳して翻訳した文章を返します。 解説 引数 S:英文 返り値 翻訳された日本語文 サンプルプログラム 経過ダイアログ=オフ。 「What do you usually do on weekends?」を簡易ヤフー英日翻訳して言う。 //何を通常週末にするか。 「What do you usually do on weekends?」をヤフー英日翻訳して言う。 //あなたは、通常週末に何をしますか? //本体 //サンプル 経過プログレスバーとはプログレスバー。そのレイアウト=上。その最大値=100。 経過ステータスバーとはステータスバー。そのレイアウト=下。 #------------------------------------------...
-
★リファレンス・マニュアル(GUI編)
情報 作者名:粗茶くん 引用元:粗茶がなでしこ本を書くぞ! 概要 GUI部品の解説や使い方・サンプルプログラムなどがたくさんまとめられています。 ほとんどのページに画像がついているので、わかりやすいです。 リンクの横に「?」がついていないページを閲覧することができます。 解説 こんな手間のかかった解説画像が大量に! ↓ //本体 粗茶がなでしこ本を書くぞ!「リファレンス・マニュアル(GUI編)」 http //www29.atwiki.jp/nadebook/pages/17.html 名前 ...
-
●フォルダサイズ取得
情報 作者名:むく、五十六 引用元:なでしこプログラム掲示板「全フォルダ列挙と空フォルダ削除」 概要 むくさんの全フォルダ列挙を利用させて頂きました。ありがとうございます。 フォルダサイズを取得します。 拡張子を指定してサイズを取得することもできます。 ビジー状態があんまり続かないように、全フォルダ取得→ファイル取得 の二行程にしました。 #経過ログ のところを直接いじって下さい。 解説 引数 FOLDER:フォルダ(拡張子指定可) 返り値 合計サイズ(単位バイト) サンプルプログラム 「{フォルダ選択}*.jpg;*.gif;*.png」のフォルダサイズ取得。 それを言う。 //本体 ●フォルダサイズ取得(FOLDERの|FOLDERで|FOLDERを) 合計サイズ=0。 目的ファイル=FOLDERからファイル名抽出。...
-
■MCIオブジェクト
情報 作者名:TM 引用元:なでしこプログラム掲示板「MCI補助ライブラリ改」 概要 MCI命令をグループでまとめて使いやすくしました。 解説 //○使い方 テストとはMCIオブジェクト # まず宣言して、 テストのファイルは「test.mp3」# 次にファイルを設定します。 //(処理) テストを閉じる # 使い終わったら閉じます。 ○変数 ・ファイル ・表示先ハンドル ファイルが動画の場合、表示先のウィンドウハンドルを指定します。 ・X ・Y ・W ・H ファイルが動画の場合、動画の再生サイズを指定します。GUI部品と同じです。 ・タイムフォーマット 初期値はミリ秒です。通常は変更の必要はありません。 ・長さ ファイルの長さ(単位はタイムフォーマット)です。 ・状態 演奏状態です。(再生,play...
-
◆設定グループ
情報 作者名:Makoto 引用元:なでしこプログラム掲示板「設定グループ」 概要 なでしこで作成したアプリの、設定の保存と復元を簡略化します。 1. ■設定INIグループ 2. ■設定NAKOグループ 3. ■設定XMLグループ のセットです。 詳細説明↓ http //nadesiko.soft.at-ninja.jp/lib/settinggroup.html 本体 /*************************************** 設定INIグループ /**/ ■設定INIグループ ・{非公開}変数リスト ・ファイル ・変数名追加(Sを)~ 変数リストにSを配列追加 ・保存~ もし(ファイル=空)なら戻る 名とは文字列 値とは文字列 INIとは整数 INIは、ファイルのINI開く ...
-
◆HTTPグループ
情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「HTTPグループ」 http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=1219 更新 2012/01/27 Cookie取得を更新 エラー防止の真偽グループを追加 ダウンロード 概要 五十六さんの作品「TCPクライアントでHTTPっぽいものセット」(以下TCPセット) (http //nade.jp-pro.net/bbs/bbs2/cbbs.cgi?mode=al2 namber=911 感謝!!) を元に機能拡張・改善したライブラリです。 目標としては、簡単に利用できて、且つ、カスタマイズ性に飛んだライブラリを目指して作成しました。 TCPセットとの大まかな違いとしては、 ・TCPデータ取得→新H...
-
●BASE64エンコードの仕組み
情報 作者名:Craving研究家 ダウンロード 概要 BASE64の仕組みです。これをカスタマイズすれば結果をバイナリや配列で返したり、独自の暗号化アルゴリズムが作成できます。 サンプルプログラム 「こんにちは」をBASE64エンコードB それを表示 それをBASE64デコードB それを表示 本体 !B64_TABLE=『ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=』 ●BASE64エンコードB(Sを) 結果とは文字列;ARYとは配列 Iで1から(Sのバイト数)まで繰り返す ASC(MIDB(S,I,1))をARYに配列追加 MDとは整数=ARYの配列要素数%3 もし、MD!=0ならば(3-MD)回(0をARYに配列追加)//"="の代わりに"A...
-
■効果音
情報 作者名:canot 引用元:なでしこプログラム掲示板「効果音グループ」 概要 wavファイルを任意の時点でメモリへ読み込み メモリから再生することが出来るグループと関数のセットです。 「再生」命令と違い、読み込み時以外ドライブへのアクセスが発生しないので 音の遅延やドライブへの負荷を減らすことが出来ます。 本体 //(c)2008 canot (c)2008 TOPOZO ●winPlaySound(n,h,f)=DLL("winmm.dll","long PlaySoundA(pointer name,long module,long flags);") !SND_SYNC =$0 !SND_ASYNC =$1 !SND_NODEFAULT =$2 !SND_MEMORY =$4 !SND_LOOP =$8 !...
-
◆重複せず保存
情報 作者名:五十六 引用元:なでしこプログラム掲示板「関数「重複せず保存」」 概要 命令「保存」をちょっとだけ変えた「重複せず保存」です。 右クリで[新規作成(W)]→[テキスト ドキュメント]とかやってると 「新規テキスト ドキュメント (2).txt」とかになりますよね。 (2) ←これ 要するに何が何でも新規保存したい時に使います。 サンプルプログラム 「てすてす」を「{デスクトップ}テスト.txt」に重複せず保存。//テスト.txt 「テステス」を「{デスクトップ}テスト.txt」に重複せず保存。//テスト (1).txt //本体 ●重複せず保存(AをBに|AをBへ) Aを(JYUFUKU(A,B))に保存。 ●重複せずファイル移動(AからBへ|AをBに) Aから(JYUFUKU(A,B))へファイル移動。 ●重複...
-
●関連付け印刷
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 ファイルの拡張子に関連付けされたアプリケーションへ、その印刷を依頼します。 HTML以外もOKです。 解説 引数 起動ファイル名:対象ファイルへの絶対パス 返り値 サンプルプログラム //.htmファイルをダブルクリックしてIEが起動する場合のみ //以下のサンプルが動きます。 //ページ番号やファイル名など、ヘッダ、フッタが気になる時は、 //IEの、ファイル→ページ設定→ヘッダ、フッタの欄を空にしてください。 //以下ではスタイルシートを使用していますが、 //色が出ないことがあるので、そういった場合は画像や //fontタグ等を使用したほうが確実かもしれません。 //確認用ブラウザ プレビューとはブラウザ そのレイアウトは全体 //テンプレート //以下は適当な...
-
◆コマンドラインテンプレート
情報 作者名:五十六 引用元:なし 概要 コマンドラインにファイルが投げられた時(実行ファイルにファイルやフォルダをD Dされた時とか)用のテンプレートです。 色んなモードがあります。 例えば、音楽プレーヤーだったら、モードDの対応拡張子「mp3,mp4,wma」とか。 最終的に残る配列は「コマンドライン」です。 本体 #----------------------------------------------------------------------- #コマンドラインテンプレート #----------------------------------------------------------------------- コマンドラインモード=「A」。 コマンドライン階層オプション=「5」。 //A ファイル、フォルダそのまま(存在するもの) /...
-
●関連付け/解除
情報 作者名:Lis 引用元:なでしこプログラム掲示板「cryptlnk - 暗号ショートカット」 勝手に改変 概要 拡張子とアイコンをアプリケーションと関連付けします。 解説 引数 拡張子:「.○○」or「○○」 起動パス:実行するパス アイコン:アイコンファイルへの絶対パス サンプルプログラム ●母艦設計 母艦の可視=オフ。 アイコン=「{母艦パス}sample.ico」。//自分で用意 拡張子=「aiueo」。 起動パス=「notepad.exe」。 拡張子を起動パスとアイコンで関連付け。 「{拡張子}{改行}{起動パス}{改行}---{改行}関連付けしました」と言う。 母艦パスでエクスプローラー起動。 「てすてす」を「{母艦パス}test.aiueo」に保存。 60秒待つ。 もし、「{母艦パス}test.aiueo」の存在=はいならば、「{...
-
●YouTubeダウンロード
情報 作者名 Craving Explorer研究家 引用元 なでしこプログラム掲示板「YouTubeダウンロード」 転載 許可 バージョン 3.24 ダウンロード 概要 YouTubeの動画をダウンロードできます 解説 YouTubeは一つの動画でもさまざまな形式や画質に変換し、どんなデバイスでも再生できるように設計されています。そして、その形式や画質の組み合わせをiTagという番号で管理しています。 しかし、使い道によってどの形式が最適なのかが異なるので、このプログラムはすべてのiTagの動画のURLを取得し、どれをダウンロードするのか選択できるようになっています。 なので、簡単に利用したい場合は「YouTubeで動画ダウンロード」命令を利用し、形式や画質を指定したい場合は下記のiTag一覧を参照し、次のように利用します。 // iTag18をダ...
-
●MML情報取得
情報 作者名:Makoto 引用元:なでしこプログラム掲示板「MML情報取得」 概要 MMLからいくつかの情報を取得します。 解説 引数 FILE:MMLファイルの絶対パス 返り値 MML情報のハッシュ @Title:曲名 @Artist:作者 @Comment:コメント @Lyric:歌詞(?) サンプルプログラム 『.mml』のファイル選択してファイル名に代入 もしファイル名が空なら終了 ファイル名のMML情報取得して表示 //本体 ●MML情報取得({参照渡 文字列}FILEの|FILEから) TAGとはハッシュ MMLとは文字列 MMLにFILEを開く MMLを『(曲名|TrackName[\s\t\n]*?=)[\s\t\n]*?\{"(.*?)"\}』で正規表現マッチ TAG@"Title...
-
★API利用支援
情報 作者名:moka 引用元:なでしこプログラム掲示板「API利用支援」 概要 API関数を使う時のお供に。 MSDNなどのAPI関数宣言をなでしこで使えるように変換します。 //本体 /* [API利用支援] MSDNなどのAPI関数宣言をなでしこで使えるように変換します。 */ /* 2005/10/24 なでしこ1.397。修正。 2005/03/01 なでしこ1.03a。掲示板に公開。 2005/02/28 なでしこ1.02a。いろいろ修正。 2005/01/15 なでしこ0.15。『中央移動』の引数修正。 2005/01/01 なでしこ0.11fで不具合が出たので修正。 2004/12/23 出力スタイル増加。チェックの背景色。 2004/12/22 ひとまず公開。 開発環境:なでしこ1.397、Win2000 moka http //www.geoc...
-
●立ち絵抽出
情報 作者名:kuroro 引用元:なでしこプログラム掲示板「立ち絵抽出base」 概要 背景画像とキャラ画像(背景に立ち絵が入ってる画像)から立ち絵をイメージとして抽出します。 解説 はっぱさんのアイデアを使って書いたプログラムです 立ち絵抽出を関数化してみました。 これでファイルを選んで呼び出すだけで立ち絵を抽出出来ます。 注意すべき点は、「背景画像」と「キャラ画像」をイメージとして 作成しておかないとエラーになることです。 抽出された画像は「背景画像」に格納されます。 引数 変数1:背景画像の絶対パス 変数2:キャラ画像の絶対パス サンプルプログラム #まずイメージを作成します。 背景画像とはイメージ#立ち絵抽出で使う部品 キャラ画像とはイメージ#立ち絵抽出で使う部品 #背景画像を設定します "背景画像を選んで下さい"...
-
★アイコンチューザー
情報 作者名:のなお(のんきなおやじ) 引用元:なでしこプログラム掲示板「アイコンチューザー(アイコン抽出)」 http //nadesi.com/index.php 概要 このプログラムはEXEやDLLから、アイコンを抽出するものです。 解説 このプログラムは、なでしこのホームページの質問掲示板から派生したものです。 http //www.himanavi.net/cgi/nade-bbs2/cbbs.cgi?mode=all namber=1867 type=0 space=0 no=0 #------------------------------------------ プログラムは、初めての投稿です。なでしこを初めて早、4ヶ月もたってしまいました。 なにかお役に立てればと思い投稿します。 このプログラムはEXEやDLLから、アイコンを抽出するものです。...
-
●右クリメニュー追加/削除
情報 作者名:五十六 引用元:なし 概要 右クリメニュー(コンテキストメニュー)にメニューを追加します。 解説 引数 シェル名:シェル名(適当に何か英数文字列とかでおっけーね) 表示名:メニューで実際に表示する名前 実行パス:実行するEXEの絶対パス (変数「実行ファイル」に実行プログラム自身の絶対パスが入ってます) サンプルプログラム なし //本体 !実行ファイル=コマンドライン[0]。 ●右クリメニュー追加(シェル名と表示名で実行パスを) H=「HKEY_CLASSES_ROOT\Folder\shell\{シェル名}\」のレジストリ開く。 Hで「」に表示名をレジストリ書く。 Hのレジストリ閉じる。 H=「HKEY_CLASSES_ROOT\Folder\shell\{シェル名}\command\」のレジストリ開く。 Hで「...
-
◆プライベートフォント
情報 作者名:SWinX 引用元:なでしこプログラム掲示板「サンプル-プライベートフォント」 概要 特定のアプリケーションだけで使うフォントをプライベートフォントといいます。 これによって、コンピューターにインストールされていないフォントでも使えるようになります。 一時的にシステムに登録して、使い終わったら解除しておくようです。 解説 http //www.himanavi.net/cgi/nade-1st/cbbs.cgi?mode=all number=4053 type=0 space=0 no=0 http //mrxray.on.coocan.jp/Halbow/Notes/N024.html を参考にしました。 グレイグラフィックス-Natsumikanフォント http //www.orange.ne.jp/%7Eden7/htm/nat...
-
●マウスカーソル設定
情報 作者名:TM 引用元:なでしこプログラム掲示板「メディアプレーヤー」 概要 マウスカーソルを変更します。 解説 引数 ファイル:?(とりあえず0に) 種類:下記参照 32512 (IDC_ARROW) 標準矢印カーソル 32513 (IDC_IBEAM) アイビーム (縦線) カーソル 32514 (IDC_WAIT) 砂時計カーソル 32515 (IDC_CROSS) 十字カーソル 32516 (IDC_UPARROW) 垂直の矢印カーソル 32640 (IDC_SIZE) 現在は使われません 32641 (IDC_ICON) 現在は使われません 32642 (IDC_SIZENWSE) 斜め右下がりの両方向矢印カーソル 32643 (IDC_SIZENESW) 斜め左下がりの両方向矢印カーソル 32644 (IDC_SIZEWE) 左右両方向矢印カーソ...
-
●スクリーンセイバー解除
情報 作者名:99yen 引用元:なでしこ質問掲示板「スクリーンセイバーの解除」 勝手に改変 概要 スクリーンセイバーを解除します。 サンプルプログラム //サンプル //スクリーンセイバーを起動して、10秒後に終了する スクリーンセイバー起動 10秒待つ スクリーンセイバー解除。 //本体 ●スクリーンセイバー解除 Aとは文字列。A=スクリーンセイバー取得。 もし、A≠空ならば、(Aからファイル名抽出)のプロセス強制終了。 戻る。 //ここまで 名前 コメント
-
●フォルダ名抽出
情報 作者名:五十六 引用元:なし 概要 フォルダ名を抽出します。 解説 引数 S:フォルダorファイルの絶対パス(フォルダの絶対パスの場合は\を付加しておくこと) 返り値 フォルダ名 サンプルプログラム 「C \aaa\bbb\ccc\」のフォルダ名抽出して言う。 //本体 ●フォルダ名抽出(Sから|Sの|Sを) S=Sのパス抽出。S=Sの終端パス追加。A=Sの一階層上。S=Sの終端パス削除。S=SのAを空に単置換。Sで戻る。 ●一階層上(Sの|Sを|Sから) S=「..\」をSで相対パス展開。S=Sの終端パス追加。戻る。 名前 ...
-
プラグイン/ニュース
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) ツムツム攻略Wiki|ゲームエイト - Game8[ゲームエイト] 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリー...
-
●改行コード変更
情報 作者名:YouTubeダウンロード ダウンロード 概要 改行コードを調査・変更できます。時々ファイルを開いたりやHTTPデータ取得したデータから改行を検知できないことがありますが、それは改行コードが違う場合が多いです サンプルプログラム 「http //www.youtube.com/」のHTTPデータ取得 それの改行コード調査 それを言う 本体 !CR=CHR($0D);//復帰 !LF=CHR($0A); !CRLF=CR LF;//改行 ●改行コード調査({=?}Sの|Sを) もし、S=空ならばS=_ もし、(SのCRLFを空に置換)!=Sならば「CRLF」で戻る もし、(SのLFを空に置換)!=Sならば「LF」で戻る もし、(SのCRを空に置換)!=Sならば「CR」で戻る -1で戻る ●改行コード変更({=?}Sの|Sを{=?}CODEに) もし、...
-
●空フォルダ削除
情報 作者名:むく 引用元:なでしこプログラム掲示板「全フォルダ列挙と空フォルダ削除」 概要 中身が空っぽのフォルダ、空フォルダを削除します。 解説 引数 S:対象フォルダの絶対パス 返り値 削除した空フォルダの絶対パス(配列) サンプルプログラム //削除 デスクトップの空フォルダ削除。 それを言う。 //復元 それで反復 対象にフォルダ作成。 //本体 ●空フォルダ削除({=?}Sで|Sの|Sを) もし、Sが空ならば、Sは母艦パス。 Xとは変数。Xは空。 Sの全フォルダ列挙。 それを反復 対象の全ファイル列挙。 もし、それが空ならば 対象を言う。 対象をXに配列追加。 対象のフォルダ削除。 Xで戻る。 引用元ページ内の「全フォルダ列挙」「フォルダ列挙改」関数に依存...
-
●APIレジストリ操作
情報 作者名:Choco Soft (としらたまさん?) (勝手に改変) 引用元:なでしこでWindowsAPI【レジストリの参照】 他 ダウンロード 概要 ChocoSoftさんが作られたプログラム(感謝!!)を手軽に使いやすいように変更を加えました。 APIによるレジストリの書き込みが可能です。 なでしこの標準命令との違い 型の指定や取得がしやすい キー単体の作成、作成したキーのハンドル入手ができる なお、このプログラムはレジストリを操作します。使い方を間違えるとお使いのパソコンに多大な損害を与える可能性がありますが、作者、および引用者はこのプログラムで生じたいかなる損害の責任を持ちませんのでご自分の責任でご利用ください。 サンプル H=「HKEY_CLASSES_ROOT\.nako」のAPIレジストリ開く H2=Hで「TestKey」をAPI...
-
★ソース高速HTML化
情報 作者名:fuji 引用元:なでしこプログラム掲示板「ソース高速HTML化」 概要 なでしこのソースをエディタ上と同じように見えるように色付けします。 ■サンプル[このプログラムのソース自身をHTML化したもの] 解説 モードの説明 モードには0と1が指定できます。 通常は0で十分です。 HTML化するソースがたくさんある場合には、 1モードにして、 style type="text/css" !-- .nstr { color #000080 ; } .ncomment { color #008000 ; } .function { color #FF00FF ; } .member { color #800080 ; } .nsign { color #008080 ; } .nnumber { c...
-
●AniTubeダウンロード
情報 作者名:Craving Explorer研究家 ダウンロード 概要 AniTubeの動画をダウンロードできます サンプル URL1=「」#ダウンロードしたいURLを入力 もし、URL1がAniTubeURLならば 動画URL=URL1のGetAniTube TITLE=AniTube_TITLEを文字列ファイル名変換 FILE=デスクトップ TITLE AniTube_TYPE 動画URLをFILEへHTTPダウンロード 本体 #外部から読み書きできる変数 AniTube_TITLEとは文字列 AniTube_TYPEとは文字列#動画の拡張子 ●AniTubeURL(URLが) もし、URLを「http \/\/(? www\.)?anitube\.(? jp|co|tv)\/video\/\d+」で正規表現マッチ≠空ならば 1で戻る 0で戻る ●Ge...
-
■シークバー
情報 作者名:TM 引用元:なでしこプログラム掲示板「シークバー」 概要 WMPっぽいシークバーが使えます。 解説 イベント ・シーク始めた時 …「マウス押した時」に相当 ・シーク完了した時 …「マウス離した時」に相当 ・変更した時 注: 「マウス押した時」「マウス動かした時」「マウス離した時」 を使うと正常に動作しません。 変数 ・値 ・最大値 ・最小値 ・値範囲 ・背景色 ・反転色 …現在位置の左側の色 ・ドラッグ中 本体 ●カーソルアイコン取得(ファイルの種類の) = DLL("user32.dll","DWORD LoadCursorA(BOOL,DWORD)") ●マウスカーソル設定(Iに) = DLL("user32.dll","...
-
●ニコニコ動画ダウンロード
ダウンロード 概要 ニコニコ動画をダウンロードできます 最終更新 2011/10/16 解説 InternetExplorerですでにログインしていればスルーしますが、していないとログインIDとパスワードを変数に代入しなくてはなりません サンプル # 衛星はやぶさ予告の動画をデスクトップにダウンロードします。 経過ダイアログ=0 NIKO_MAIL=「」#ニコニコ動画アカウントのメールアドレス NIKO_PASS=「」#ニコニコ動画アカウントのパスワード URL=「http //www.nicovideo.jp/watch/1314153633」 もし、URLがNikoNikoURLならば 動画URL=URLのGetNikoNiko TITLE=NIKO_TITLEを文字列ファイル名変換 FILE=デスクトップ TITLE 「.{NIKO_TYPE}」 経過ダ...
-
●MEGAVIDEOダウンロード
情報 作者名:Craving Explorer研究家 ダウンロード 概要 MEGAVIDEOをダウンロードできます サンプル URL=「http //www.megavideo.com/?v=LBJC1UJI」 もし、URLがMEGAVIDEO_URLならば 動画URL=URLのGetMEGAVIDEO FILE=デスクトップ MEGAVIDEO_TITLEを文字列ファイル名変換 「.flv」 動画URLをFILEへHTTPダウンロード 本体 !十六進数一覧=「0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f」を「,」で区切る !二進数一覧=「0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111」を「,」で区切る #外部から読み書きできる変数 MEG...
-
★ソース最適化
情報 作者名:fuji、五十六 引用元:なでしこプログラム掲示板「ソース高速HTML化」 勝手に改変 概要 ソースを最適化します。 具体的にはこんな変化があります。(↑が変化前 ↓が変化後) 「てすてす」 (『てすてす』) 「あいうえお{変数A}かきくけこ」。 (『あいうえお』 (変数A) 『かきくけこ』)。 これの作成にあたってfujiさんの★ソース高速HTML化を参考にさせて頂きました。 というかほとんど流用です。ごめんなさい。 解説 ※最適化の効果を確認してみるプログラム 引用+改変:なでしこプログラム掲示板「メモリ不足??」ツリーより 焼きそばさんの検証プログラム ほげほげ=「hoge ほげ ホゲ」。 A=システム時間。 100000回 親回数=回数 TEMP=「{母艦パス}てすてす{ほげほげ[0]}」。 もし、回数...
-
●窓ハンドル視覚スタイル削除
情報 作者名:fortebx 引用元:なでしこプログラム掲示板「WindowsXPのビジュアルスタイルを削除する」 概要 WindowsXPのビジュアルスタイルを削除します。 ※WindowsXPでしか使用出来ません。 (09-03-13追記) Windows Vista上でも動作したとの報告がありました。 解説 引数 HANDLE:対象のウィンドウハンドル サンプルプログラム (母艦のハンドル)の窓ハンドル視覚スタイル削除。 //本体 ●窓ハンドル視覚スタイル削除(HANDLEの|HANDLEで) SetWindowTheme(HANDLE,vbNullString,vbNullString) ●SetWindowTheme(hwnd,pszSubAppName,pszSubIdList) =DLL("UxTheme.dll",...
-
@wiki全体から「■バイナリファイル」で調べる
更新順にページ一覧表示
|
作成順にページ一覧表示
|
ページ名順にページ一覧表示
|
wiki内検索