ひまわりユーザー プログラム掲示板 バックアップ
注意
ひまわりのススメ  □ ひまわり本家Home  □ 新着記事  □ 新規投稿  □ SEARCH  □ 参考プログラム集
ツリー表示

MESSAGE NO TITLE /さくらめろん。 (02/09/08(Sun) 13:11) [42]
......MESSAGE Re[1]: NO TITLE /さくらめろん。 (02/09/08(Sun) 13:11) [43]
......MESSAGE Re[1]: NO TITLE /のえる (02/09/09(Mon) 04:40) [46]
............MESSAGE Re[2]: NO TITLE /さくらめろん。 (02/09/09(Mon) 22:20) [53]
............MESSAGE lsだけなら… /kobachi (02/09/10(Tue) 00:12) [54]
..................MESSAGE Re[3]: lsだけなら… /のえる (02/09/10(Tue) 05:34) [57]


親記事 / ▼[ 43 ] ▼[ 46 ]
NO.42  NO TITLE
□投稿者/ さくらめろん。 -(2002/09/08(Sun) 13:11:02)
□U R L/
{---プログラム掲示板投稿フォーム---
【ソフト名】DOS窓ちっくエディタ (バージョン 1.00)
【作 成 者】さくらめろん。 (連絡先:sakuramelon@hotmail.com)
【種  別】フリーソフトウェア
【ひまわりのバージョン】ver.1.56
【転  載】可(転載条件:ご自由に)
【改変運用】可(投稿したプログラムを他人が改造し運用することを許すか)
【ひまわり本体への梱包】可
【実行時に利用作成するファイル】有(option.ini/Tエディタ設定ファイル)
【コメント】
意地悪心で作ったエディタ(笑)win2000「コマンドプロンプト」を見て作りました。
右クリックするとメニューが出現します。
---投稿フォームここまで---}
*初期設定
読込先=「untitled.txt」
エディタ変更=「」

*メニュー設定
ファイルメニューを、作る。
そは、「ファイル(&F)」
その、可視は、オフ。
ファイルメニューに、新規メニューを、メニュー追加。
そは、「新規(&N)」
その、イベントは、新規作成処理。
ファイルメニューに、区切り0メニューを、メニュー追加。
そは、「-」
ファイルメニューに、開くメニューを、メニュー追加。
そは、「開く(&O)」
その、イベントは、開く処理。
ファイルメニューに、区切り1メニューを、メニュー追加。
そは、「-」
ファイルメニューに、保存メニューを、メニュー追加。
そは、「保存(&S)」
その、イベントは、保存処理。
ファイルメニューに、名前保存メニューを、メニュー追加。
そは、「名前を付けて保存(&A)」
その、イベントは、名前を付けて保存処理。
ファイルメニューに、区切り2を、メニュー追加。
そは、「-」
ファイルメニューに、終了メニューを、メニュー追加。
そは、「終了(&X)」
その、イベントは、終わり。

*母艦設定

『母艦』を、その単語に特定。
その、サイズは、(22,22,682,457)。
その、タイトルは、「DOS窓ちっくエディタ - {読込先} {エディタ変更}」
その、変更した時は、(
   『DOSちっくエディタ』を、その単語に特定。
   その、幅は、母艦の、幅。
   その、高さは、母艦の、高さ。
)。

(0,0)へ、移動。
DOSちっくエディタを、Tエディタとして、作成。
その、背景色は、黒。
その、幅は、母艦の、幅。
その、高さは、母艦の、高さ。
その、変更した時は、(
   エディタ変更=「*」
   母艦の、タイトルは、「DOS窓ちっくエディタ - {読込先} {エディタ変更}」
)
その、マウス押した時は、(
   もし、押された特殊キー=「Right」なら、(
      ファイルメニューの、可視は、オン。
   )。
)。
DOSちっくエディタを、「{母艦のパス}option.ini」から、Tエディタ設定を読込。


終了処理に、終了処理設定。

待機。

*終了処理
もし、エディタ変更=「*」ならば、(
   「{読込先}は変更されていますが、保存しますか?」と、三択。
   もし、(それ=はい)なら、保存処理に、飛ぶ。
   もし、(それ=いいえ)なら、終わり。
   もし、(それ=キャンセル)なら、終了処理に 終了処理設定。
)。
待機。

*保存処理

もし、読込先=「untitled.txt」ならば、名前を付けて保存処理に、飛ぶ。
もし、読込先=「untitled.txt」でなければ、(
   DOSちっくエディタの、テキストを、書込データに、得る。   '文字列取得
   書込先=読込先。                              '読込先へ書き込む設定
   「{書込データ}」を、「{書込先}」へ、書く。         'ファイル出力
   エディタ変更=「」。
   母艦の、タイトルは、「DOSちっくエディタ - {読込先} {エディタ変更}」。
   戻る。
)。
待機。

*名前を付けて保存処理

DOSちっくエディタの、テキストを、書込データに、得る。   '文字列取得
「テキスト|*.txt|すべてのファイル|*.*」の、書込ファイル選択。
書込先=それ。                              '書込先にファイル名代入
もし、書込先<>「」ならば、(
   「{書込データ}」を、「{書込先}」へ、書く。      'ファイル出力
   エディタ変更=「」。
   母艦の、タイトルは、「DOSちっくエディタ - {読込先} {エディタ変更}」。
   戻る。
)。
待機。

*新規作成処理

もし、エディタ変更=「*」ならば、(
   「{読込先}は変更されていますが、保存しますか?」と、三択。
   もし、(それ=はい)ならば、(
      保存処理を、呼ぶ。
   )。
   もし、(それ<>キャンセル)ならば、(
      エディタ変更=「」。
      母艦の、タイトルは、「DOSちっくエディタ - {読込先} {エディタ変更}」。
   )。
)。

もし、エディタ変更=「」ならば、(
   エディタ変更=「」。
)。
待機。

*開く処理

もし、エディタ変更=「*」ならば、(
   「{読込先}は変更されていますが、保存しますか?」と、三択。
   もし、(それ=はい)ならば、(
      保存処理を、呼ぶ。
   )。
   もし、(それ<>キャンセル)ならば、(
      「テキスト|*.txt|すべてのファイル|*.*」の、読込ファイル選択。
      もし、それ<>「」ならば、(
         読込先=それ。
         読込データに、読込先を、読む。
         DOSちっくエディタの、テキストは、「{読込データ}」
         エディタ変更=『』。
         母艦の、タイトルは、「DOSちっくエディタ - {読込先} {エディタ変更}」。
      )。
   )。
)。

もし、エディタ変更=「」ならば、(
   「テキスト|*.txt|すべてのファイル|*.*」の、読込ファイル選択。
   もし、それ<>「」ならば、(
      読込先=それ。
      読込データに、読込先を、読む。
      DOSちっくエディタの、テキストは、「{読込データ}」
      エディタ変更=『』。
   )。
)。



▲[ 42 ] / 返信無し
NO.43  Re[1]: NO TITLE
□投稿者/ さくらめろん。 -(2002/09/08(Sun) 13:11:42)
□U R L/
{--option.ini内容--}

[DOSちっくエディタ]
hima_c=94
hima_d0=545046300B54456469746F7250726F700005436F6C6F7202FF1043617265742E
hima_d1=4175746F437572736F72091043617265742E4175746F496E64656E7409174361
hima_d2=7265742E4261636B5370616365556E496E64656E74081B43617265742E437572
hima_d3=736F72732E44656661756C74437572736F7207076372494265616D1B43617265
hima_d4=742E437572736F72732E4472616753656C437572736F7207066372447261671F
hima_d5=43617265742E437572736F72732E4472616753656C436F7079437572736F7202
hima_d6=021943617265742E437572736F72732E496E53656C437572736F720709637244
hima_d7=656661756C741E43617265742E437572736F72732E4C6566744D617267696E43
hima_d8=7572736F7202011D43617265742E437572736F72732E546F704D617267696E43
hima_d9=7572736F720709637244656661756C740F43617265742E467265654361726574
hima_d10=080D43617265742E46726565526F77080B43617265742E496E546162080F4361
hima_d11=7265742E4B6565704361726574081043617265742E4C6F636B5363726F6C6C08
hima_d12=0E43617265742E4E6578744C696E65091543617265742E507265765370616365
hima_d13=496E64656E74090F43617265742E526F7753656C656374091143617265742E53
hima_d14=656C447261674D6F6465070B646D4175746F6D617469630D43617265742E5365
hima_d15=6C4D6F7665090D43617265742E536F6674546162080B43617265742E5374796C
hima_d16=650707637342726965660F43617265742E546162496E64656E74081343617265
hima_d17=742E5461625370616365436F756E7402040C466F6E742E436861727365740710
hima_d18=53484946544A49535F434841525345540A466F6E742E436F6C6F720708636C53
hima_d19=696C7665720B466F6E742E48656967687402F409466F6E742E4E616D65060846
hima_d20=697865645379730A466F6E742E5374796C650B00084869745374796C65070868
hima_d21=7353656C65637413496D6167656261722E44696769745769647468020813496D
hima_d22=6167656261722E4C6566744D617267696E020212496D6167656261722E4D6172
hima_d23=6B5769647468020014496D6167656261722E52696768744D617267696E020210
hima_d24=496D6167656261722E56697369626C65080F4C6566746261722E426B436F6C6F
hima_d25=720708636C53696C7665720D4C6566746261722E436F6C6F720707636C426C61
hima_d26=636B0E4C6566746261722E436F6C756D6E02040C4C6566746261722E45646765
hima_d27=08124C6566746261722E4C6566744D617267696E0202134C6566746261722E52
hima_d28=696768744D617267696E0203124C6566746261722E53686F774E756D62657208
hima_d29=164C6566746261722E53686F774E756D6265724D6F646507056E6D526F770F4C
hima_d30=6566746261722E56697369626C6508104C6566746261722E5A65726F42617365
hima_d31=08104C6566746261722E5A65726F4C65616408104D617267696E2E4368617261
hima_d32=6374657202000B4D617267696E2E4C65667402010B4D617267696E2E4C696E65
hima_d33=02000A4D617267696E2E546F700201134D61726B732E456F664D61726B2E436F
hima_d34=6C6F720706636C47726179154D61726B732E456F664D61726B2E56697369626C
hima_d35=6508134D61726B732E5265744D61726B2E436F6C6F720706636C47726179154D
hima_d36=61726B732E5265744D61726B2E56697369626C6508144D61726B732E57726170
hima_d37=4D61726B2E436F6C6F720706636C47726179164D61726B732E577261704D6172
hima_d38=6B2E56697369626C6508144D61726B732E486964654D61726B2E436F6C6F7207
hima_d39=06636C47726179164D61726B732E486964654D61726B2E56697369626C650815
hima_d40=4D61726B732E556E6465726C696E652E436F6C6F720706636C47726179174D61
hima_d41=726B732E556E6465726C696E652E56697369626C65081752657365727665576F
hima_d42=72644C6973742E537472696E6773011403990000EFBC8A000D52756C65722E42
hima_d43=6B436F6C6F720708636C53696C7665720B52756C65722E436F6C6F720707636C
hima_d44=426C61636B0A52756C65722E45646765081052756C65722E476175676552616E
hima_d45=676502080F52756C65722E4D61726B436F6C6F720707636C426C61636B0D5275
hima_d46=6C65722E56697369626C65080A5363726F6C6C42617273070A73735665727469
hima_d47=63616C1553706565642E4361726574566572746963616C416302021653706565
hima_d48=642E496E6974427261636B65747346756C6C081753706565642E506167655665
hima_d49=72746963616C52616E676502021953706565642E50616765566572746963616C
hima_d50=52616E6765416302020D566965772E427261636B6574730E0017566965772E43
hima_d51=6F6C6F72732E416E6B2E426B436F6C6F720706636C4E6F6E6515566965772E43
hima_d52=6F6C6F72732E416E6B2E436F6C6F720706636C4E6F6E6515566965772E436F6C
hima_d53=6F72732E416E6B2E5374796C650B001B566965772E436F6C6F72732E436F6D6D
hima_d54=656E742E426B436F6C6F720706636C4E6F6E6519566965772E436F6C6F72732E
hima_d55=436F6D6D656E742E436F6C6F720706636C4E6F6E6519566965772E436F6C6F72
hima_d56=732E436F6D6D656E742E5374796C650B0018566965772E436F6C6F72732E4442
hima_d57=43532E426B436F6C6F720706636C4E6F6E6516566965772E436F6C6F72732E44
hima_d58=4243532E436F6C6F720706636C4E6F6E6516566965772E436F6C6F72732E4442
hima_d59=43532E5374796C650B0017566965772E436F6C6F72732E4869742E426B436F6C
hima_d60=6F720706636C4E6F6E6515566965772E436F6C6F72732E4869742E436F6C6F72
hima_d61=0706636C4E6F6E6515566965772E436F6C6F72732E4869742E5374796C650B00
hima_d62=17566965772E436F6C6F72732E496E742E426B436F6C6F720706636C4E6F6E65
hima_d63=15566965772E436F6C6F72732E496E742E436F6C6F720706636C4E6F6E651556
hima_d64=6965772E436F6C6F72732E496E742E5374796C650B0018566965772E436F6C6F
hima_d65=72732E4D61696C2E426B436F6C6F720706636C4E6F6E6516566965772E436F6C
hima_d66=6F72732E4D61696C2E436F6C6F720706636C4E6F6E6516566965772E436F6C6F
hima_d67=72732E4D61696C2E5374796C650B001B566965772E436F6C6F72732E52657365
hima_d68=7276652E426B436F6C6F720706636C4E6F6E6519566965772E436F6C6F72732E
hima_d69=526573657276652E436F6C6F720706636C4E6F6E6519566965772E436F6C6F72
hima_d70=732E526573657276652E5374796C650B001A566965772E436F6C6F72732E5365
hima_d71=6C6563742E426B436F6C6F720707636C576869746518566965772E436F6C6F72
hima_d72=732E53656C6563742E436F6C6F720707636C426C61636B18566965772E436F6C
hima_d73=6F72732E53656C6563742E5374796C650B0017566965772E436F6C6F72732E53
hima_d74=74722E426B436F6C6F720706636C4E6F6E6515566965772E436F6C6F72732E53
hima_d75=74722E436F6C6F720706636C4E6F6E6515566965772E436F6C6F72732E537472
hima_d76=2E5374796C650B001A566965772E436F6C6F72732E53796D626F6C2E426B436F
hima_d77=6C6F720706636C4E6F6E6518566965772E436F6C6F72732E53796D626F6C2E43
hima_d78=6F6C6F720706636C4E6F6E6518566965772E436F6C6F72732E53796D626F6C2E
hima_d79=5374796C650B0017566965772E436F6C6F72732E55726C2E426B436F6C6F7207
hima_d80=06636C4E6F6E6515566965772E436F6C6F72732E55726C2E436F6C6F72070663
hima_d81=6C4E6F6E6515566965772E436F6C6F72732E55726C2E5374796C650B00105669
hima_d82=65772E436F6E74726F6C436F64650809566965772E4D61696C0808566965772E
hima_d83=55726C0808576F7264577261700818577261704F7074696F6E2E466F6C6C6F77
hima_d84=5265744D61726B081C577261704F7074696F6E2E466F6C6C6F7750756E637475
hima_d85=6174696F6E0814577261704F7074696F6E2E466F6C6C6F775374721224990000
hima_d86=013002300CFF0EFFFB301FFF01FF9B309C30FD30FE309D309E300530FC3009FF
hima_d87=3DFF5DFF0D300F30210029002C002E003A003B003F005D007D0061FF63FF64FF
hima_d88=65FF70FF9EFF9FFF12577261704F7074696F6E2E4C656164696E670812577261
hima_d89=704F7074696F6E2E4C656164537472120999000008FF3BFF5BFF0C300E302800
hima_d90=5B007B0062FF19577261704F7074696F6E2E50756E6374756174696F6E537472
hima_d91=1208990000013002300CFF0EFF2C002E0061FF64FF14577261704F7074696F6E
hima_d92=2E576F7264427265616B0813577261704F7074696F6E2E577261704279746502
hima_d93=500000



▲[ 42 ] / ▼[ 53 ] ▼[ 54 ]
NO.46  Re[1]: NO TITLE
□投稿者/ のえる -(2002/09/09(Mon) 04:40:59)
□U R L/ http://members.tripod.co.jp/~my_tears/
DOS窓ちっくといわれているので、
個人的には、「C:\」とかも期待してました(^−^

ついでに誰か、UNIXライクなシェルも作って欲しいなぁ。
Linuxを使う機会が増えちゃって、DOS窓でも、「ls」とか
しておこられちゃうのです。
いっつも、「にゃー!!」って、怒ってますけど(^−^

でもでも、たしかにDOS窓風ですね^−^。



▲[ 46 ] / 返信無し
NO.53  Re[2]: NO TITLE
□投稿者/ さくらめろん。 -(2002/09/09(Mon) 22:20:49)
□U R L/
> DOS窓ちっくといわれているので、
> 個人的には、「C:\」とかも期待してました(^−^
やりたかったのですが、ラベルが上手くいかず
(文字色白に変えられなかった)ので断念;
一番上は
DOS窓ちっくエディタ [Version 1.00]
(C) Copyright 2002-2003 さくらめろん。

とかやろうと思っていたのですが...

しかも最初は右クリックで貼り付けとかいうのもやりたかったけど
Tエディタのメニューが厄介なので;と断念がありすぎでした。



▲[ 46 ] / ▼[ 57 ]
NO.54  lsだけなら…
□投稿者/ kobachi -(2002/09/10(Tue) 00:12:42)
□U R L/ http://plaza.across.or.jp/~kobachi/
ひまわりとはまったく関係ありませんが、「ls」コマンドだけなら、DOS窓に無理やりそれっぽいことをさせることができます。


    echo @dir /w %1 %2 %3 %4 %5 %6 %7 %8 %9>\ls.bat


で、カレントドライブのルートフォルダに「ls.bat」が作成されるはずですので、以後「ls」とタイプするだけでそれっぽいことができるかと思います。(こういう怪しげな方法でファイルを作らないほうがよいかもしれませんが、めんどくさがりなもので…)



▲[ 54 ] / 返信無し
NO.57  Re[3]: lsだけなら…
□投稿者/ のえる -(2002/09/10(Tue) 05:34:59)
□U R L/ http://members.tripod.co.jp/~my_tears/
lsの件、いやいや、どうもです(^−^。
そんな方法もありなんですねー。
納得です(^−^。
頭硬くなってました。UnixのAliasは使いまくってるくせにねー。

家のマシンでは、UnixLikeToolsをインストールしてますし、
Cygwinも入ってるので、困らないんですけど、会社のマシンでは、
やはり、無断インストールは、好まれないので困ってました。

ありがとうございました(^−^。




- Child Tree -