問題タブ [wordpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ワードパッドに書き込むときと、同じコードを使用してメモ帳に書き込むときの結果が異なる
私は現在、D&D (ダンジョンズ アンド ドラゴンズ) として知られるペンと紙の rp ゲームのエンカウンター ジェネレーターに取り組んでいます。メモ帳ファイルに書かれたモンスターのアーカイブがあります。ユーザーが必要なフィルターの使用を終了し、「生成」を押すと、プログラムはモンスターをフィルター処理し、指定されたモンスターを含むメモ帳ファイルを読み取り、それを新しいメモ帳ファイルに書き込みます。実行可能な exec)。メモ帳からメモ帳に読み書きすると、これはすべて意図したとおりに機能しました。その後、テスターからいくつかの写真とテキストの別の形式が欲しいというフィードバックを受け取りました。そこで、アーカイブファイルをRTF(ワードパッド/リッチテキストファイル)に変更し、完成したファイルも同じ形式に変更しました。今の私の悩み、
リーダーとライターのメソッドのコードは次のとおりです。
リーダーおよびライター メソッドを使用しているメソッドのコード スニペットを次に示します。
すべてのヒントとヒントをいただければ幸いです。
json - 改行のない JSON ファイル、ファイルを SAS にインポートできない
メモ帳または SAS でファイルを開くときに改行がない大きな json ファイル (250 Mb) があります。しかし、ワードパッドで開くと、正しい改行が表示されます。これは、jsonファイルがUNIXの改行を使用していることを意味していると思います。これは、notapadは読み取れませんが、ワードパッドは読み取ることができます。
ファイルを SAS にインポートする必要があります。これを行う 1 つの方法は、ファイルをワードパッドで開き、テキスト ファイルとして保存することです。これにより、SAS でファイルを読み取ることができるように、正しい改行が保持されることが期待されます。ファイルを読み込もうとしましたが、改行がないと、最初の観察しか得られず、プログラムに次の観察を見つけることができません。
ファイルを保存するためにワードパッドを取得しようとしましたが、おそらくファイルサイズが原因で、ワードパッドが毎回クラッシュします。また、powershell を使用してこれを実行しようとしましたが、一度開いたファイルを保存する方法がわかりません。ポイント アンド クリックで試してみると、ワードパッドがクラッシュするのを見て、動作する理由がわかりません。
このjsonファイルを修正する別の方法はありますか? 改行のUNIXコードを表示して、それをWindowsの改行に置き換える方法、またはその効果を得る方法はありますか?
編集:TERMSTR=LF
ファイル名とファイル内の両方にオプションを追加しようとしましたが、運がありません:
ただし、ファイルのごく一部を手動で編集して改行を入れると、機能します。このTERMSTR
オプションは私にはあまり役に立たないようです
編集2:使用して解決RECFM=F
EDIT 3:結局のところ、問題は解決しませんでした。RECFM=F
すべてのレコードが固定長であることを意味しますが、そうではありません。そのため、データが混乱し、多くの情報がスキップされます。試してみRECFM=V(ariable)
ましたが、これも機能していません。
vbscript - VBscript - 「指定されたファイルが見つかりません」
「calc.exe」と「wordpad.exe」を開く短い VBScript を作成しようとしています。問題は、VBScript で "wordpad.exe" を開けないことです。管理者としてスクリプトを実行しようとしましたが、これは役に立ちません。
私のスクリプトは次のようになります。
また、次のようにパスを定義しようとしました。
また、機能していません。「ステートメントの終了が予想されます」というメッセージが表示されます
そのパスで「wordpad.exe」を開く解決策はありますか?
敬具
character-encoding - txt ファイルの FormFeed 文字が MS Word/WordPad では改ページとしてレンダリングされ、メモ帳ではレンダリングされないのはなぜですか?
.txt ファイルがあり、para1 と para2 の間に FormFeed 文字があります。
Para2 は印刷時に次のページに表示する必要があるため、ここに FormFeed を配置します。
expected layout on printing:
formFeed が改ページとして機能するため、para1 は 1 ページ目に表示され、para 2 は 2 ページ目に表示されます。
When opened and printed with
MS ワード/ワードパッド:
期待されるレイアウトは、期待どおり 2 ページで表示されます。
When opened and printed with
メモ帳:
1) FormFeed が改ページとして機能せず、すべてのコンテンツが 1 ページのみで印刷される
2)FormFeedが読めないシンボルとして表示される
メモ帳が FormFeed を pageBreak としてレンダリングできないのはなぜですか?
ワードパッド/MS Word がワープロであるのに対し、メモ帳はテキスト エディタだからでしょうか。
これを NotePad で機能させる方法はありますか?
java - Buffered Writer が数字ではなく記号を作成することがある
そのため、一連のデータを収集し、各エントリ間に単一の空白を含む文字列にデータを連続的に連結するプログラムがあります。クローズ ルーチン中に、バッファ ライターを使用して文字列を txt ファイルに出力します。約 50% の確率で、データは (ほとんどが) 中国語の記号として表示されます。VM は奇妙な Unicode 処理を行っていますか? これはなぜ時々しか発生しないのですか?
私は他のフォーラムを見回しましたが、この問題の他の例は見たことがありません。私が知っている他の CS 専門家は、何が起こっているのかを理解していません。
EDIT : データはすべて 0 ~ 1365 の範囲の整数です。
更新:さらに調査したところ、BufferedWriterではなくPrintStreamが必要になる可能性があると思われることがわかりました。PrintStream をテストしましたが、BufferedWriter のように FileWriter で構築することはできません。つまり、txt に書き込むにはさらに調査が必要です。
更新: コンソールに出力しても、このエラーは発生しません。メモ帳(txtを開くために使用しているプログラム)が数字を表示したり、記号を表示したりする方法を説明する回答を受け入れます。
関連するコードは次のとおりです。
以下は、正しく印刷されたデータ セットの例です。
このデータセットは数秒後に取得されたものであり、私が望むものではありません
vb.net - ワードパッドを vb.net に接続する
vb.net でワードパッドを接続する方法はありますか? つまり、私のシステムでは、ユーザーがワードパッド (vb.net 内) を使用してテキストを変更できるようにしたいと考えています。ユーザーは、フォント フェイス、サイズ、方向の変更などを選択できます。プレーン。ありがとう!