なでしこライブラリ~内検索 / 「●文字コード範囲」で検索した結果
-
●文字コード範囲
...ba //本体 ●文字コード範囲(AからBまで) 結果とは文字列=空。 CでASC(A)からASC(B)まで繰り返す、結果=結果 CHR(C)。 結果で戻る。 「繰り返す」は逆向きにも対応するので -- SWinX (2008-10-16 16 19 05) CでASC(A)からASC(B)まで繰り返す、結果=結果 ASCのように書けます。 -- SWinX (2008-10-16 16 22 05) ありがとーございます!スッキリしました! -- 管理人 (2008-10-16 19 57 26) 名前 コメ...
-
トップページ
...エンコードの仕組み ●文字コード範囲 ●正規表現行抽出/全抽出 ●ローマ字半角カナ変換/逆 ●逆ダンプ ●パック/アンパック ●テーブルタグ作成 ●文字XOR ●漢字判定 ●交換 ●文字列カウント +配列/表列 ●表キー合成 ●CSV取得改 ●昇降優先表ソート ●コムソート ●バブルソート ●双方向バブルソート ●おいこみソート ●キー配列ソート ●空行削除 +サウンド/動画 ■効果音 ●MML情報取得 ■MCIオブジェクト +ファイル ◆ファイル/URL相対パス ●絶対パスファイル/フォルダ列挙 ●空フォルダ削除 ●ファイル属性詳細設定/取得 ◆重複せず保存 ■バイナリファイル ●フォルダサイズ取得 ●ファイル分割 ◆コマンドラインテンプレート ●ファイルフォルダ判定 ●一階層上 ●フォルダ名抽出 ●拡張子無ファイル名抽出 ◆画像ファイル判別 画像ファ...
-
●文字XOR
情報 作者名:Lite Systems 引用元:なでしこプログラム掲示板「文字XOR」 概要 文字列をXORするライブラリです。 暗号化プログラムでの利用にどうぞ。 なでしこのlibフォルダにWordXOR.nakoとして保存してください。 解説 引数 A:文字列 B:KEY 返り値 XORされた文字列 サンプルプログラム #!「WordXOR.nako」を取り込む //暗号化 A=「これはテストです」を「XOR」で文字XOR。 Aを言う。 //復号化 Aを「XOR」で文字XOR。 それを言う。 //本体 ●文字XOR (AをBで) 結果は空 Eは0 Dで1から(Bのバイト数)まで繰り返す BのDから1バイト抜き出して対象文字に代入。 対象文字=MIDB(B,D,1) 番号=ASC(対象文字) ...
-
●文字列カウント
文字列カウント 作者名:曜日 概要 文字列内にある特定の単語、文章の個数をカウントする。 検索範囲指定可能。 総文字数のカウント命令はありますが、文章内に文字列がいくつあるかカウントする命令は無かったと思うので あればあったで便利かなと。 正規表現単置換を使ってカウントしているので 「きりん|キリン」等の様に指定すればひらがなカタカナ併せてのカウントも可能です。 (参考 正規表現について - なでしこマニュアル - https //nadesi.com/doc/reference/function/2-1-regexp.htm) 解説 引数 全て文字列 TXT・・・検索を行なう元の文章 A・・・省略可 TXT内で範囲指定を行う場合に使用 B・・・省略可 TXT内で範囲指定を行う場合に使用 C・・・個数をカウントしたい単語(正規表現記述...
-
●バーコード作成
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 バーコード画像を作成します。 注意 http //www.technical.jp/handbook/chapter-font1.html の「CODE39用TTFフォント」のインストールが必要。 本体 ●バーコード作成(データからSIZEで) データはデータを半角変換 データはデータを大文字変換 データは(『*』 データ 『*』) 文字書体は『CODE39』 文字サイズはSIZE バーコード幅とは整数 バーコード高さとは整数 バーコード幅はデータの文字幅取得 バーコード高さはデータの文字高さ取得 バーコード画像をバーコード幅,バーコード高さへ画像リサイズ バーコード画像を白色で画面クリア データをバーコード画像の0,0へ文字表示 文字書体は『...
-
●文章反転
情報 作者名:AI 概要 文字列を左右反転します。 ABC→CBA 解説 引数 S:反転させる文字列 返り値 反転結果 サンプルプログラム 「dlrow olleh」を文章反転して言う。 //本体 ●文章反転(Sを|Sの) 「nako_set("ret",string.reverse(nako_get("S")))」をLUA retで戻る。
-
●URLエンコードの仕組み
情報 作者名:Craving研究家 ダウンロード 概要 URLエンコードの仕組みです。 サンプルプログラム 「Hello World! = 世界よ、こんにちは! "{}|\^[]`#%;/? @ =+$,」をURLエンコードB それを表示 それをURLデコードB それを表示 本体 ●URLエンコードB(Sを) 結果とは文字列;対象とは文字列 Iで1から(Sのバイト数)まで繰り返す 対象=MIDB(S,I,1) もし、対象が「[^a-zA-Z0-9_\-\.]」に正規表現一致ならば 対象="%" (ASC(対象)を10から16進数変換) 対象を結果に追加 結果=結果の「%20」を「+」に置換// 空白は"+"に置換 結果で戻る ●URLデコードB(Sを) 結果とは文字列 Iとは整数=1;対象...
-
●改行コード変更
情報 作者名: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に) もし、...
-
●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...
-
◆2ちゃんねるかきこみセット
情報 作者名:五十六 引用元:なでしこプログラム掲示板「2ちゃんねる書き込みセット」 概要 2ちゃんねる書き込みセットです。そのまんまです。 ●とかBEとか使えます。スレ荒らしたりしないでね。 本体 #----------------------------------------------------------------------- //2ちゃんかきこみセット (一番上において下さい) #----------------------------------------------------------------------- //変数定義 (必要) サーバーとは文字列。フォルダとは文字列。スレ番号とは文字列。応答とは文字列。 BE0とは文字列。BE1とは文字列。BE2とは文字列。まる0とは文字列。まる1とは文字列。まる2とは文字列。 ネームとは文字列。メー...
-
●YouTubeダウンロード
情報 作者名 Craving Explorer研究家 引用元 なでしこプログラム掲示板「YouTubeダウンロード」 転載 許可 バージョン 3.24 ダウンロード 概要 YouTubeの動画をダウンロードできます 解説 YouTubeは一つの動画でもさまざまな形式や画質に変換し、どんなデバイスでも再生できるように設計されています。そして、その形式や画質の組み合わせをiTagという番号で管理しています。 しかし、使い道によってどの形式が最適なのかが異なるので、このプログラムはすべてのiTagの動画のURLを取得し、どれをダウンロードするのか選択できるようになっています。 なので、簡単に利用したい場合は「YouTubeで動画ダウンロード」命令を利用し、形式や画質を指定したい場合は下記のiTag一覧を参照し、次のように利用します。 // iTag18をダ...
-
●したらば書き込み
情報 作者名:五十六 引用元:なでしこプログラム掲示板「したらば書き込みセット」 概要 livedoor したらば掲示板に書き込むセット。 本当はクッキーじゃないけどわかりやすいようにクッキーにしてるので注意。 解説 引数 スレ:http //jbbs.livedoor.jp/bbs/read.cgi/*******/****/**********/ 名前欄:てす メール欄:sage 本文:あいうえお 返り値 書き込みました。とか書いてあるページのソース サンプルプログラム 経過ダイアログ=オフ。 「http //jbbs.livedoor.jp/bbs/read.cgi/nadesiko/1234/1234567890/」に「てす」と「sage」と「あいうえお」でしたらば書き込み。 //本体 ●したらば書き込み(スレに名前欄とメール欄と本文で...
-
◆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...
-
●ニコニコ動画ダウンロード
ダウンロード 概要 ニコニコ動画をダウンロードできます 最終更新 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}」 経過ダ...
-
★Wiki/Web用ソース最適化
情報 作者名:竜巻 引用元:なし 概要 WebやWiki内ではタブが使えなかったりするのでそれを変換するもの。 解説 引数 なし 返り値 なし //サンプルプログラム ソースコード整形をメモ記入 //本体 Web用 ●ソースコード整形 Sとは文字列 空をメモ記入 S=それ Sのタブを『 』に置換してSに代入 Sで戻る Wiki用 ●ソースコード整形 Sとは文字列 Aとは文字列 空をメモ記入 S=それ Sのタブを『 』に置換してSに代入 Sを反復 『 』 対象 改行をAに追加 Aで戻る あれば何かと便利です。 名前 ...
-
●逆ダンプ
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 バイナリダンプの逆をします。 解説 引数 ダンプ文字列:バイナリダンプした文字列 返り値 文字列 サンプルプログラム ファイル選択を開いて、それをバイナリダンプして言う それを逆ダンプして言う 「あいうえお」をバイナリダンプして言う。 //82,A0,82,A2,82,A4,82,A6,82,A8 それを逆ダンプして言う。 //あいうえお //本体 ●逆ダンプ(ダンプ文字列を) (『%』 ((ダンプ文字列の『\r\n』を『%』に正規表現置換)の『,』を『%』に正規表現置換))をURLデコードで戻る 名前 ...
-
●RGB分解
情報 作者名:オレンジ 引用元:なでしこプログラム掲示板「Re(4) 色平均値取得(2nd)」 概要 カラーコード(なでしこ用$RRGGBB)を指定してR,G,B(0-255)を返す。 解説 引数 A:RRGGBB(16進数のカラーコード) 返り値 R(0~255) B(0~255) G(0~255) サンプルプログラム 赤色をRGB分解して言う。 紫色をRGB分解して言う。 水色をRGB分解して言う。 黄色をRGB分解して言う。 //本体 ●RGB分解(Aを) RRGGBBとは配列。HEX(A)を6で文字列右寄せ。「 」を0に置換してCに代入 RRGGBBに「${MID(C,1,2)}」+0を配列追加。RRGGBBに「${MID(C,3,2)}」+0を配列追加 RRGGBBに「${MID(C,5,2)}」+0を配列追加。RRGGBBを戻す...
-
●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...
-
●空行削除
情報 作者名:五十六 引用元:なし 概要 文字列や配列の空行、空要素を削除して返します。 サンプルプログラム 「あ い う 」の空行削除して言う。 //本体 ●空行削除(Sの|Sを) それ=S。S=空。 反復 もし、対象が空でなければ、対象をSに配列追加。 Sで戻る。 コードが一人よがり過ぎて判りません。読む側の気持ちも少しは考えてくださいお願いします。 -- be (2011-04-25 20 09 23) こんな感じならどうでしょうか。 -- じん (2013-09-12 00 27 12) あれ、改行できないの、これ? -- じん (2013-09-12 00 27 54) 名前 ...
-
★ダイアログエディタ
情報 作者名:fuji/ムラり 引用元:なでしこプログラム掲示板「ダイアログエディタ」 概要 ムラりさんのダイアログエディタをなでしこに移植しました。 ●MessageBox の様々なダイアログのソースを確認しながら出力することができます。 解説 //本体 #ダイアログエディタ !母艦設計=『母艦の可視はオフ』 母艦について 背景色はウィンドウ背景色。//RGB(128,128,255) タイトルは「APIダイアログエディタ 1.28」 サイズは「60,20,600,555」 スタイルは「枠固定」 オフに最大化ボタン有効変更 部品間隔=8 文字サイズ=10 ボタンリストは「[OK] [OK][キャンセル] [中止][再試行][無視] [はい][いいえ][キャンセル] [はい][いいえ] [再試行][取り消し]」 OSで条件分岐。 「Wi...
-
●エディタ文字数制限
情報 作者名:粗茶くん 引用元:粗茶がなでしこ本を書くぞ!「GUI/メッセージ送信」 勝手に改変 概要 エディタの文字数を制限します。 解説 引数 OBJ:エディタ A:制限文字数 サンプルプログラム エディタAとはエディタ。 エディタAを10にエディタ文字数制限。//10文字 //本体 #----------------------------------------------------------------------- !EM_LIMITTEXT=$C5。 ●エディタ文字数制限({グループ}OBJをAで|OBJをAに) OBJ→メッセージ送信(EM_LIMITTEXT,A,0)。 #----------------------------------------------------------------------- 文字数 ...
-
●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...
-
●装飾表示
情報 作者名:U D 引用元:なでしこプログラム掲示板「装飾表示」 概要 日本語タグでマークアップした文書を装飾して表示します。 日本語タグのマークアップ仕様については、HTMLを真似ています。 解説 引数 OBJ:描画先 X1:X座標(左上) Y1:Y座標(左上) S:マークアップされた文書 サンプルプログラム 母艦について タイトルは『装飾表示(テキストマークアップ)』 クライアントW=420 クライアントH=520 黒色で画面クリア 文字色は白色。文字サイズは11 「 これはなでしこで 文字 色=$FF33FF サイズ=13 マークアップテキスト /文字 を表示するための、 改行 文字 色=$FF33FF サイズ=13 "装飾表示" /文字 関数の 太字 サンプル文章兼説明 /太字 です。 改行 改行 ...
-
★ソース高速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...
-
●Yahoo!サーチ
情報 作者名 塩むすび 解説 Yahooで検索するための関数です。 ●Yahoo検索 内容 ●Yahooサーチ 検索ワード=なでしこ 検索ワードをSJIS_UTF8N変換 それをURLエンコード 「http //search.yahoo.co.jp/search?p={それ}」を起動
-
●ヤフー英日翻訳
情報 作者名:五十六 引用元:日本語プログラミング言語「なでしこ」スレ 4」 概要 英文をYahoo!翻訳して翻訳した文章を返します。 解説 引数 S:英文 返り値 翻訳された日本語文 サンプルプログラム 経過ダイアログ=オフ。 「What do you usually do on weekends?」を簡易ヤフー英日翻訳して言う。 //何を通常週末にするか。 「What do you usually do on weekends?」をヤフー英日翻訳して言う。 //あなたは、通常週末に何をしますか? //本体 //サンプル 経過プログレスバーとはプログレスバー。そのレイアウト=上。その最大値=100。 経過ステータスバーとはステータスバー。そのレイアウト=下。 #------------------------------------------...
-
●色平均値取得
情報 作者名:U D,オレンジ 引用元:なでしこプログラム掲示板「Re(4) 色平均値取得(2nd)」 利用関数:●RGB分解、●距離 概要 イメージAの指定した座標を中心に、Zの範囲の色の平均値を取得します。 解説 引数 A:対象となる部品(主にイメージ) X,Y:中心となる座標 Z:範囲の大きさ 返り値 色の平均値 サンプルプログラム テストとはイメージ。その画像=「{ランタイムパス}nadesiko.png」。 テストの50,50を5で色平均値取得して言う。 //本体 ●色平均値取得({グループ}AのX,YをZで) RRとは配列。GGとは配列。BBとは配列。XXとは整数。YYとは整数。 XXを(X-Z)から(X+Z)まで繰り返し、YYを(Y-Z)から(Y+Z)まで繰り返す もし(X,YとXX,YYの距離)≦Zならば # 中心(X...
-
プラグイン/ニュース
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) ツムツム攻略Wiki|ゲームエイト - Game8[ゲームエイト] 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリー...
-
■矩形
情報 作者名:anonymous 引用元:なし 概要 矩形(くけい)の情報を保持するグループです。 余計なものがない分、拡張性に富んでいると思います。 GUI部品の内部仕様と違い、純粋に左上と右下の座標を保持します。 (Win32APIでおなじみのRECT構造体をちょっとだけ拡張した感じのものです) GUI部品などでサイズを指定できますが、それの一時記憶に適したグループ が欲しくなって作りました。 改造すればもっといろんなことに応用できるかもしれません。 作成にあたってGUI部品のコードを参考にしています。 本体 ■矩形 ・左{=0} ・上{=0} ・右{=100} ・下{=100} ・幅~ それは右-左 ・高さ~ それは下-上 ・サイズ ←サイズ設定 →サイズ取得 ・{非公開}サイズ取得~それは、左 『,』 上 『,』 右 『,...
-
●実行ファイル作成
情報 作者名:ゆちボン/とくめい/五十六 引用元:なでしこプログラム掲示板「実行ファイル化の自動化」 概要 ソースコードから実行ファイルを作成します。(vnako/gnako/cnako) 解説 引数 ソース:プログラムのソースコード 実行ライブラリ:vnako.nakoとかへの絶対パス なでしこ有環境の場合:省略可 なでしこ無環境の場合:省略した場合、vnako.exeとかと同じフォルダにvnako.nakoを入れとけばおーけー 実行ファイル:vnako.exeとかへの絶対パス なでしこ有環境の場合:「vnako」とか「vnako.exe」とかでおーけー なでしこ無環境の場合:省略不可 保存先:作成したプログラムの保存先 ※なるべくなでしこ無環境として考えてください。(インストール場所が違うだけでうまく動かなくなるので)...
-
◆桁あふれなし四則演算セット
情報 作者名:じゅゐ 著作権:放棄 解説 四則演算を桁数制限なし、少数OK、マイナスOKで計算することができます。 依存する形で少数をきちんとした書式に直す少数処理、 なでしこでは大小を判断できない様な大きな数にも対応する大小判定 が一緒に梱包されています。 また足し算も引き算も掛け算も割り算も 必ず数値に「」や『』などで囲って文字列として引数に設定してください。 15桁以上になるとなでしこがエラーを出します。 以下、各関数の引数設定と説明と一緒にないとエラーが出るような依存関数などの説明 割り算 ”割られる数”と、”割る数”を、”小数点以下~桁”まで 与えられた2数を設定した小数点以下の桁までの商を桁数無制限に演算して返す ※内部依存――引き算、掛け算、小数処理 掛け算 ”掛けられる数”と、”掛ける数”を 与...
-
●正規表現行抽出/全抽出
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 正規表現行抽出:対象文からパターンを含む"行"を抽出。 正規表現全抽出:対象文からパターンをすべて抽出。 正規表現全抽出2:対象文からパターンをすべて抽出。(マッチしたのが1個の場合も値を返す) 解説 制約あり: 現状ではパターンの先頭・末尾に改行にヒットするような 選択肢([^ ]など)を置くとうまく動作しないので注意してください。 引数 文字列 返り値 正規表現行抽出:パターンを含む"行"(配列) 正規表現全抽出:パターン(配列) サンプルプログラム データは『トイレがないよ。ドアがないよ。 ボタンがないよ。コートがないよ。 ベーコンがないよ。トマトがないよ。 ボールがないよ。バットがないよ。』 データから...
-
■色選択フォーム
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 色選択フォームユニット。 color_cc.png、rainbow_cc.pngを初回起動時に生成。 解説 引数 現在色:初期状態の色 透明色対応有無:『透明色対応』or『透明色未対応』 返り値 選択した色 本体 色選択フォームとはフォーム そのサイズは『350,250,702,552』 そのスタイルは『ダイアログスタイル』 そのタイトルは『色の選択』 //組込データ //サイズ縮小のため、RGBごとに分解してある 文字化画像とは文字列 文字化画像は『iVBORw0KGgoAAAANSUhEUgAAAi4AAAF0CAIAAACL1SWEAAAAB3RJTUUH1QgYDh8GBV2VLAAAABd0RVh0U29mdHdhcmUAR0xEUE5HIHZlci...
-
★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...
-
●マウス位置制限
情報 作者名:Choco Soft (勝手に改変) 引用元:なでしこでWindowsAPI【マウスの移動範囲限定】 ダウンロード 概要 ChocoSoftさんが作られたプログラム(感謝!!)を手軽に使いやすいように変更を加えました。 マウスの移動範囲を指定できます。 サンプル 50,50から800,800へマウス位置制限 本体 ●ClipCursor(R)=DLL("user32.DLL","Long ClipCursor(lpRECT rect)") ■RECT ・Left・Top・Right・Bottom ●マウス位置制限(X1,Y1からX2,Y2へ) RECTのLeft=X1;RECTのTop=Y1 RECTのRight=X2;RECTのBottom=Y2 Rとは変数 PACK(RECT,R,"Lo...
-
■関数ポインタ改
情報 作者名:YouTubeダウンロードし放題 引用元:なでしこプログラム掲示板「代用関数ポインタ」なでしこライブラリ「関数ポインタ」 概要 関数ポインタが最新のなでしこで使えない..って人が多かったので不具合を直しました。 これを使えばなでしこで マルチスレッド フォームをWinAPIレベルから作成してメッセージループを回す 非同期な通信 重い処理の非同期実行 などの高度な処理を実現できます ソースダウンロード サンプル集ダウンロード 変更点 ver2.10 ●関数ポインタ作成 でイベントを事前にEVALで登録するように修正(高速化) ver2.05 使いやすいように関数命令を追加●関数ポインタ取得●関数ポインタ取得●関数ポインタ実行 2個以上関数ポインタを作成した場合のアドレス重複エラーを修正 関数内での宣言をサポート わざわざVirtualAllocでメモリを確...
-
■簡易ショートカットメニュー
情報 作者名:area 引用元:なし 概要 なでしこの標準機能では利用できない、ショートカットメニューを WinAPIをラップすることによって無理矢理実装した物です。 このライブラリを使用すると、自分の好きな場所に好きなタイミングでショートカットメニューを 表示させることができるようになります。 また、母艦のタスクトレイ右クリックした時イベントでメニュー展開を行うことにより、 タスクトレイポップアップメニューも実装できます。 なでしこ標準のメニューと似たような感じでメニューの作成、イベントの設定が可能です。 今はまだ機能が少ないですがそのうちアイコン付けられるようにとか サブメニューつけられるようにとか機能強化していきます。 解説 グループ関数 目的 グループ関数名 引数 引数/関数の意味 メニュー項目を追加する 一括作成 (S...
-
■スムーズプログレスバー
情報 作者名:canot 引用元:なでしこプログラム掲示板「おとまど」 概要 スムーズに表示されるプログレスバーです。 縦方向、横方向の切り替え、色の変更、文字の表示も可能です。 本体 /*------------------------------------------------------------- クラス:スムーズプログレスバー スムーズに表示されるプログレスバーです。 縦方向、横方向の切り替え、色の変更、文字の表示も可能です。 転載、利用、改造はご自由に (c)2007 canot ---------------------------------------------------------------*/ ■スムーズプログレスバー +GUI部品 +背景色プロパティ +最大最小プロパティ +値プロパティ +マウスプロパティ +キ...
-
◆設定グループ
情報 作者名:Makoto 引用元:なでしこプログラム掲示板「設定グループ」 概要 なでしこで作成したアプリの、設定の保存と復元を簡略化します。 1. ■設定INIグループ 2. ■設定NAKOグループ 3. ■設定XMLグループ のセットです。 詳細説明↓ http //nadesiko.soft.at-ninja.jp/lib/settinggroup.html 本体 /*************************************** 設定INIグループ /**/ ■設定INIグループ ・{非公開}変数リスト ・ファイル ・変数名追加(Sを)~ 変数リストにSを配列追加 ・保存~ もし(ファイル=空)なら戻る 名とは文字列 値とは文字列 INIとは整数 INIは、ファイルのINI開く ...
-
◆コマンドラインテンプレート
情報 作者名:五十六 引用元:なし 概要 コマンドラインにファイルが投げられた時(実行ファイルにファイルやフォルダをD Dされた時とか)用のテンプレートです。 色んなモードがあります。 例えば、音楽プレーヤーだったら、モードDの対応拡張子「mp3,mp4,wma」とか。 最終的に残る配列は「コマンドライン」です。 本体 #----------------------------------------------------------------------- #コマンドラインテンプレート #----------------------------------------------------------------------- コマンドラインモード=「A」。 コマンドライン階層オプション=「5」。 //A ファイル、フォルダそのまま(存在するもの) /...
-
◆画像ファイル判別 画像ファイル選択
情報 作者名: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...
-
★ソース最適化
情報 作者名:fuji、五十六 引用元:なでしこプログラム掲示板「ソース高速HTML化」 勝手に改変 概要 ソースを最適化します。 具体的にはこんな変化があります。(↑が変化前 ↓が変化後) 「てすてす」 (『てすてす』) 「あいうえお{変数A}かきくけこ」。 (『あいうえお』 (変数A) 『かきくけこ』)。 これの作成にあたってfujiさんの★ソース高速HTML化を参考にさせて頂きました。 というかほとんど流用です。ごめんなさい。 解説 ※最適化の効果を確認してみるプログラム 引用+改変:なでしこプログラム掲示板「メモリ不足??」ツリーより 焼きそばさんの検証プログラム ほげほげ=「hoge ほげ ホゲ」。 A=システム時間。 100000回 親回数=回数 TEMP=「{母艦パス}てすてす{ほげほげ[0]}」。 もし、回数...
-
■リンクラベル
情報 作者名:zuzu 引用元:なでしこプログラム掲示板「リンクラベル」 概要 zuzu式オリジナルライブラリー&コンポーネント第一弾!その名もリンクラベル! HTMLのリンクの様なラベルでクリックするとそのアドレスに飛べるモノです。 VB.netで言うLinkLabelですね。 本体 ■リンクラベル +イメージ ・種類{="リンクラベル"} ・テキスト ←テキスト設定 →テキスト取得 デフォルト ・起動方法{=0}#0 関連づけ起動 1 エクスプローラー起動 2 コマンドを実行 ・コマンド{=""} #オリジナルのコマンドを指定したい時に指定します。$1でテキストを代入できます。 #例:「notepad $1」の場合は「notepad 指定したテキスト」で実行されます。 ・文字書体 ←文字書体SE...
-
◆Tエディタ折り返し設定
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 Tエディタ折り返し設定サンプル。 Tエディタの折り返し文字数をウインドウサイズに合わせて設定。 //サンプルプログラム メインエディタとはTエディタ。 そのレイアウト=『全体』 その文字サイズ=16 折り返し設定 母艦のサイズ変更した時は~ 折り返し設定 ●折り返し設定 文字サイズ控えとは整数 文字サイズ控え=文字サイズ //↓文字幅取得は現在の文字サイズで計算されるので。 文字サイズ=メインエディタの文字サイズ 折り返し文字数とは整数 表示幅とは整数 //引いている数値は目分量で決定しました。 もし(メインエディタの左バー)=オンならば 表示幅=(母艦のクライアント幅)-110 違えば 表示幅=(母艦のクライアント幅)-48 折り返し文字数=(表示...
-
●フィボナッチ数列
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 http //ja.wikipedia.org/wiki/フィボナッチ数 解説 引数 n:数列のn 返り値 フィボナッチ数列(配列) #10のフィボナッチ数列。 1 1 2 3 5 8 13 21 34 55 サンプルプログラム //ここから 母艦を最大化 表示メモとはメモ そのレイアウトは『全体』 表示データは空//別変数に文字列作成 10のフィボナッチ数列を言う。 10のフィボナッチ数列で反復 表示データは表示データ 改行 (回数を3で文字列右寄せ) 『 』 (対象を105で文字列右寄せ) 表示メモは表示データ//一気に代入 //本体 //少し大きい整数(MAX29桁)に対応 //負の数は未対応 ●整数加算する(αとβを) 仮αとは文字列。仮αはαを2...
-
●パック/アンパック
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 パック:改行を含む文字列を一つにまとめる。 アンパック:パックの逆 サンプルプログラム 文=『あ いう えおか』。 文のパックと言う。//あ\nいう\nえおか 文=『ア\nイウ\nエオカ』。 文のアンパックと言う。 //ア //イウ //エオカ //本体 //改行→\n。\→\\。 //複数行の文字列や一次配列を1つの文字列にする。 //うっかりすると末尾の改行が曖昧になるので、注意。 ●パック(データの) もしデータが空ならば 空で戻る (データの変数型確認)で条件分岐 『整数』ならば データで戻る 『実数』ならば データで戻る 出力文字列とは文字列 出力文字列はデータの『\』を『\\』に置換 出力文字列は出力文字列の改行を『\n』に置...
-
◆プライベートフォント
情報 作者名: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...
-
●画像フィット
情報 作者名:canot 引用元:なでしこプログラム掲示板「画像フィット関数」 概要 画像比率変えずリサイズ命令は必ず画像の長い辺にあわせてリサイズが行われるため 指定した範囲から画像がはみ出ることが有ります。 この画像フィット関数は、必ず画像を指定した範囲内でリサイズします。 完了すると拡大率が返ってきます。 解説 引数 OBJ:イメージOBJ W:幅 H:高さ 返り値 拡大率 サンプルプログラム なし //本体 ●画像フィット({グループ=?}OBJをW,Hで) Eとは実数=0.001 E1とは実数=(W/(OBJ→W)) E2とは実数=(H/(OBJ→H)) もしE1 E2ならば E=E1 違えば E=E2 OBJを(OBJ→W*E),(OBJ→H*E)で画像リサイズ Eを戻す...
-
●混色
情報 作者名:はっぱ 引用元:なでしこプログラム掲示板「はっぱのサンプル集57」 概要 2色を割合で混ぜて返す。 解説 引数 左色:色を表す整数(0~256^3-1) 右色:色を表す整数(0~256^3-1) 割合 全体を右色が占める割合、残りは左色(0.0~1.0) 返り値 混合色、色を表す整数(0~256^3-1) サンプルプログラム //文字グラデーション 横幅は300 文字イメージとはイメージ。 その可視はオフ。 そのサイズは『0,0,』 横幅 『,100』。 文字サイズは36。 文字イメージの0,0へ『こんにちは!』を文字表示。 グラデーションとはイメージ。 その可視はオフ。 そのサイズは『0,0,』 横幅 『,100』。 線太さは1。//注意 忘れると1ピクセルずれます。 横幅の回 線色は赤色と$00E01Aを((回数-1)/(横幅-...
-
●窓ハンドルバー有効/無効
情報 作者名:うたひこ 引用元:なでしこプログラム掲示板「Z座標グループ化」 勝手に改変 概要 対象ウィンドウのバーの有効/無効を切り替えます。 解説 引数 H:対象ウィンドウのハンドル サンプルプログラム (0),(0)へ「あいうえお」を文字表示。 1秒待つ。 (母艦のハンドル)で窓ハンドルバー無効。 //本体 ●窓ハンドルバー無効(Hで) モード=GetWindowLong(H,$FFFFFFF0) モード=AND(モード,$FF70FFFF) タイトルバー無効化 SetWindowLong(H,$FFFFFFF0,モード) 無効化実行 ●窓ハンドルバー有効(Hで) モード=GetWindowLong(H,$FFFFFFF0) SetWindowLong(H,$FFFFFFF0,モード+$008F0000)’タイトルバー有効に戻す ...
-
@wiki全体から「●文字コード範囲」で調べる
更新順にページ一覧表示
|
作成順にページ一覧表示
|
ページ名順にページ一覧表示
|
wiki内検索