• ベストアンサー

日本語プログラミング「ひまわり」

日本語プログラミング「ひまわり」で、エディタに書き込んだテキストを指定したパスにtxtで保存する場合の命令がどうしてもかけません。詳しい方教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
noname#144013
noname#144013
回答No.1

こんにちは。 「ひまわり」は使ったことがなかったので、早速ダウンロードして、いろいろと 試用してみました。 ご質問の解釈が誤っているかもしれませんが、   「ひまわりエディタ」上の編集中のテキストをテキストファイル(*.txt)として   任意(ユーザーが指定した)のフォルダに保存する。 という解釈で、対応するマクロを作ってみました。 ※的外れだった場合はすみません。 方法はいろいろ考えられると思いますが、下記2例を掲載致します。 2例とも、基本的には「名前を付けて保存」のダイアログを表示させて使用者 にファイル保存を促すものです。 ■テキスト保存マクロ(サンプル2例) ◎サンプルその1 '/////↓ここから///// '======================================= 'テキスト保存マクロ(Ver.1) '======================================= 母艦の、可視は、オフ。 「テキストファイル(*.txt)|*.txt|全てのファイル(*.*)|*.*」の、書込ファイル選択。 もし、それ =「」ならば、おわり。 保存ファイル = それ。 デバッグエディタハンドルに、「saveas {保存ファイル}」を、COPYDATA送信。 「現在のテキストを\n {保存ファイル}\nに保存しました。」と、言う。 おわり。 '/////↑ここまで///// ◎サンプルその2 '/////↓ここから///// '======================================= 'テキスト保存マクロ(Ver.2) '注)IMEはOFFの状態で起動すること。 '======================================= 保存ファイル =「*.txt」 「ひまわりエディタ」に,「%(FA)」を、キー送信。 0.5秒、待つ。 「名前を付けて保存」に,「%(N)」を、キー送信。 0.5秒、待つ。 「名前を付けて保存」に,「{保存ファイル}~」を、キー送信。 おわり。 '/////↑ここまで///// ■サンプルについての補足事項 1)「サンプルその1」について ・こちらのマクロは、「ひまわりエディタ」に対して、ファイル保存のCOPYDATA送信  を行うものです。 ・注意事項として、  エディタ上のテキストが、その内容が変更されていて、まだ未保存状態だった  時に、このマクロを実行すると、保存先のファイルは変更後のテキストが保存  されますが、エディタ側が認識している「未保存」という状態は変わらないので  別ファイルを開こうとした時や、エディタを終了しようとした時などに、    「"~~~~"は、変更されていますが、保存しますか?」  という確認メッセージが表示されてしまいます。  ※すみませんが、このメッセージ表示を回避する方法が見つけられませんでした。  ※「サンプルその2」の場合は、ファイル保存を実行した段階でエディタ側の   「未保存」の状態も「保存済み」の状態に変わりますので、上記のような   ファイル保存の確認メッセージは表示されません。 2)「サンプルその2」について ・こちらのマクロは、「ひまわりエディタ」に対して、「名前を付けて保存」のキー操作  (ユーザーが手で行うキー操作)のコマンドを送るものです。 ・注意事項として、  このマクロを実行する際は、IMEをOFFの状態で実行して下さい。  IMEがONの状態で、全角文字入力モードだった場合は、「名前を付けて保存」  のダイアログで「ファイル名」欄の文字列が全角の「*。txt」のようになってしまい、  「ファイルの種類」欄が"テキスト(*.txt)"に切替えられなくなってしまいます。  ※すみませんが、こちらも回避する方法が見つけられませんでした。 3)その他(つぶやき。。。)  できれば「名前を付けて保存」ダイアログの「ファイル名」欄には、現在編集中  のファイル名を自動的に挿入したかったのですが、現段階ではその方法が見  つけられませんでした。(すみません。) ■マクロの登録 上記のようなマクロを実際に使用する際は、「ひまわりエディタ」の「ツールタブ」 の「マクロ」タブのメニューにマクロを登録しておき、それを起動するようにします。 <マクロの登録方法> 1)「ひまわり」のインストールフォルダ下の下記ファイルをエディタで開きます。    tools\tool.txt 2)この"toot.txt"に下記のようなマクロ登録の記述を追加します。   -ユーザーマクロ    ←マクロの「ジャンル名」を追加(適当な名前を記述)   |テキスト保存(Ver.1),MyTools\TextSave1.hmw   ←「表示名」、「マクロファイル名」   |テキスト保存(Ver.2),MyTools\TextSave2.hmw     を記述   ※マクロファイルの基準となるフォルダはデフォルト状態だと、"tools"フォルダのようです。 3)"tool.txt"を上書き保存して、一旦「ひまわりエディタ」を終了します。 4)再び、「ひまわりエディタ」を起動して、左側の「ツールタブ」の「マクロ」タブj  に上記で追加した項目が表示されていれば登録完了です。 ※詳しくは、「ひまわりエディタ」のヘルプをご覧下さい。 以上です。参考になれば幸いです。

その他の回答 (1)

noname#144013
noname#144013
回答No.2

こんにちは。#1です。 すみません。訂正です。 #1の内容の最後あたりの下記部分、 >4)再び、「ひまわりエディタ」を起動して、左側の「ツールタブ」の「マクロ」タブj の最後の文字 "j" は無視して下さい。

関連するQ&A

  • 日本語プログラミング言語「ひまわり」で、メモ帳のようなプログラムを

    日本語プログラミング言語「ひまわり」で、ソフトを作ろうと必死にもがいています。 そこで、ひとつどうしてもかけない命令があったのでどなたかご指導をよろしくお願いします。 その問題の命令なんですが、 ウインドウ(母艦)上にエディタ(文字を入力するスペース) を、作りました。そのエディタに文字を入力して、それを テキスト形式で指定したパスに保存したいのですが、 (Windows標準のメモ帳の「名前をつけて保存」みたいな感じです) どうあがいてもできず、困っています。 説明が下手で分かりづらいとは思いますが こんな初心者にご指導いただける方 どうぞよろしくお願いします。

  • 「ひまわり」と「なでしこ」の違い

    日本語プログラミング言語「ひまわり」と「なでしこ」の違いを教えてください。 両方をほんの少しだけ試しました。 計算して結果を表示するだけ。 そこだけしか確認していませんが基本的な命令は共通しているようでした。 ひまわりのページには「なでしこは兄弟ソフトだ」と書いてありました。 命令一覧を見たのですが、なでしこにはJScriptのパースが出来るようで、 なでしこのほうが高度な機能が追加されているように感じました。 ただ単にひまわりはなでしこの簡易版だとするならば、 ひまわりの存在意義は少ないように感じます。 ひまわりには部分的になでしことは異なる思想が盛り込まれていたりするのでしょうか? もしそうならそういう部分が知りたいです。 質問は以下です。 ・なでしことひまわりの違いは何か? ・どっちが先か? ・ひまわりの存在意義は? ・ひまわりの優位性 よろしくお願いします。 ひまわり-日本語プログラミング言語 http://kujirahand.com/himawari/ 日本語プログラム言語「なでしこ」公式ページ http://nadesi.com/

  • テキストファイルで日本語と中国語を

    テキストファイルで日本語と中国語を扱いたいのですが、どうしたら良いのでしょうか? 通常は日本語の環境で仕事をしている場合です。Windows7およびXPで。 現状は、私のテキストファイルでは日本語しか扱えないようです。中国語を張り付けると?になってしまいます。 私の使っているエディターにはフォントの指定はできないようです。 (開発技術者向けとしては幼稚な質問ですみません)

  • 日本語プログラミング言語でお勧めを教えてくださいm(_ _)m

    プログラム初心者というより入門者の部類です。 例えば、複数HTMLファイルのテキストを正規表現をつかって検索・置換してそのままFTPでアップロードしたりするソフトやエクセルやCSVのデータをいじくるソフトをサクっと作ろうと考えています。 その際いろいろ調べたところ簡単なものを作る分には日本語プログラミングが良いという記述をいくつか見かけました。 日本語プログラミングを調べてみるといくつか出てきたのですが、どの言語がよいのか? それぞれの言語の違いについて比較しているサイトを見つけれませんでした。 実行速度、ソースの読みやすさ、拡張性、利用ユーザー数などいろいろ評価点はあるとは思うのですが、日本語プログラミング言語でおすすめのものがあれば教えてください。 (可能であれば理由付きでお願いしますm(_ _)m) 別件でそもそも日本語プログラミングではなくHSPも手軽でよいという記述があったのですがHSPはどうでしょうか? 参考: ひまわり http://kujirahand.com/himawari/ なでしこ http://nadesi.com/ TTSneo http://tts.utopiat.net/index.html Mind http://www.scripts-lab.co.jp/mind/whatsmind.html 言霊 http://garuda.crew.sfc.keio.ac.jp/kotodamaCommunity/

  • プログラミング

    どなたかTXT(テキスト)でできるプログラミングを教えてください!!

  • ubuntu20 geditで日本語入力できなくな

    ubuntu20 geditで日本語入力できなくなる マウス操作でテキストエディタを開くと日本語入力できないときがあります。 でもコマンドからgeditと打って起動させると日本語入力できます。 マウス操作でテキストエディタを開き日本語入力できない状態になると、一旦閉じて、コマンドからgeditと打って開き直すと治ります。 マウス操作でテキストエディタを開き日本語入力できない状態で、それを開いたままコマンドからgeditと打って二重に開いたとしても、新規テキストも先に開いていて日本語入力できない状態だった方も両方日本語入力可能になります。 これって根本的には解決できませんか?

  • TTSとひまわり・どちらがいいですか?

    初心者ですが、プログラミングを覚えたいと思っています。 いろいろ調べてみたら日本語でプログラムが作れるTTSとひまわりというソフトを見つけました。 まずは上記のうちどれかを試してみたいと考えています。 違いがよく分からないのですが、もし両方を試してみた方がいらっしゃいましたら、評価というか、違いというか、感想を聞かせて頂けないでしょうか。 参考にしたいと思います。 私自身は最初は簡単なソフトから挑戦して、最終的にはメールソフトを作りたいと思っています。 よろしくお願いします。

  • ubuntu22 geditで日本語入力できなくな

    ubuntu22 geditで日本語入力できなくなる Ubuntu 22.04.2 LTS マウス操作でテキストエディタを開くと日本語入力できないときがあります。 でもコマンドからgeditと打って起動させると日本語入力できます。 マウス操作でテキストエディタを開き日本語入力できない状態になると、一旦閉じて、コマンドからgeditと打って開き直すと治ります。 マウス操作でテキストエディタを開き日本語入力できない状態で、それを開いたままコマンドからgeditと打って二重に開いたとしても、新規テキストも先に開いていて日本語入力できない状態だった方も両方日本語入力可能になります。 これって根本的には解決できませんか?

  • mhtファイルからの日本語部分の抽出

    wordでmhtファイルとして保存した場合、 保存したファイルをエディタで見ると、 日本語の部分が ㍃ 等になっています。 これらは、文字コードなのでしょうか? 実際には、 これらの部分から、指定した単語を検索して、 置換する、というようなことを実現したいと考えています。 そのため、㍃ 等の部分から日本語の文字列を取得するにはどのようにすればよいのでしょうか?

  • 日本語が文字化けするんです。

    WINDOWS2000を使用しています。apache_1.3.26 php-4.2.2でプログラムを作成し始めた初心者です。テキストエディタで文章の中に日本語を入れてphp文書として保存し、ブラウザで見たら日本語の部分が文字化けしてたり消えてたりするんです。どうやら、phpのマルチバイト関連の設定に不備がある、というらしいのですが、詳しく分からないので、どなたか詳しい方教えて下さい。宜しくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう