問題タブ [windows-console]
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.
unicode - WindowsコマンドラインでUnicode文字を使用するには?
Team Foundation Server (TFS) に、英語以外の文字 (š) を含むプロジェクトがあります。いくつかのビルド関連のスクリプトを作成しようとしたときに、問題に遭遇しました -コマンドライン ツールにš文字を渡すことができません。コマンド プロンプトまたはそれ以外のものが台無しになり、tf.exeユーティリティは指定されたプロジェクトを見つけることができません。
.bat ファイルのさまざまな形式 (ANSI、BOMの有無にかかわらず UTF-8 ) を試し、JavaScript (本質的に Unicode) でスクリプトを作成しましたが、うまくいきませんでした。プログラムを実行してUnicodeコマンド ラインに渡すにはどうすればよいですか?
python - 「入力行が長すぎます」というエラー メッセージの対処方法
os.system() を使用して、入力ファイルと出力ファイルを受け取る別のプログラムを呼び出そうとしています。フォルダー名が長いため、使用するコマンドは最大 250 文字です。
コマンドを呼び出そうとすると、エラーが発生します: The input line is too long
.
あると思います255 character limit
(Cシステムコールを使用して構築されていますが、その制限も見つかりませんでした)。
os.chdir()
フォルダのトレイルの長さを減らすためにディレクトリを変更しようとしましたが、それを使用しようとするos.system()
と"..\folder\filename"
、相対パス名を処理できないようです。この制限を回避したり、相対パスを認識させる方法はありますか?
windows - Windows の i18n シェル
Windows に大きな文字セットをサポートする i18n シェルはありますか? Windows でアプリケーションをテストすると、一部の数学文字が正しくレンダリングされません。cmd.exe と powershell の Lucida フォントには十分な選択肢がありません。
Unicode UTF-8 が最も好ましく、他の Unicode エンコーディングがそれに続きます。
python - Windows の wxPython で Python コンソールを取り除く
重複の可能性:
Windows で実行されている PyQt アプリでコンソール ウィンドウを非表示にするにはどうすればよいですか?
Windows で wxPython プログラムを実行しているときに標準出力として表示されるコンソールを取り除く方法は?
ruby - Ruby でコンソール カーソル位置を取得/設定する方法 (Windows)
Ruby でシェルを作成しようとしています。タブ補完を実装するために、WinAPI 関数getch
を使用してユーザーから一度に 1 文字ずつ読み取り、タブをチェックしています。
これに関する問題は、バックスペースキーです。
- カーソルをプロンプトよりも後ろに移動します(たとえば、 prompt
hello>
を使用すると、ユーザーはカーソルを にバックスペースできますh
。最後のスペースで停止したいと思います。 - ユーザーのテキストがコンソールの次の行にオーバーフローすると、バックスペースは前の行に戻りません。
(これらの動作は両方とも設計によるものです。)
これらの問題に対する私の想像上の解決策は、カーソルの動きを制御することです。カーソルがどこにあるかを知り、移動できるようにする必要があります。
Linux では ANSI エスケープ シーケンスを使用しますが、これらは Windows コンソールではサポートされていません。
私はWinAPIを調べて、これを可能にする関数を見つけようとしましたが、見つけることができGetConsoleCursorInfo
たのは、カーソルのサイズと可視性のみを返す関数だけでした.
プリミティブ関数以外に Win32API クラスを使用するのは絶望的であるため、例をいただければ幸いです。
ありがとう。
batch-file - Windows XP バッチ ファイルの連結
私は次のばかげたタスクを達成しようとしています:
完全修飾ファイル名のセットを含むテキスト ファイルがあります。ファイルを反復処理し、各行を共通変数に追加して、コマンド ライン ツールに渡すことができるようにしたいと考えています。たとえば、ファイルは次のようになります。
C:\dir\test.txt
C:\WINDOWS\test2.txt
C:\text3.txt
そして、それらを次のような変数「a」に割り当てたいと思います。
2 つ目の質問は、適切なバッチ ファイル リファレンスとは何ですか? Windows の資料や自家製の Web サイトでいくつかの情報を見つけましたが、特に完全なものはありません。
batch-file - バッチ ファイルでスペースを含む値に環境変数を設定するにはどうすればよいですか?
私がやろうとしていることを正確に説明する方法はわかりませんが、理解できないことを示すバッチファイルの例を次に示します。
バッチファイルがあります。そのバッチファイル内に、ディレクトリを作成しようとしています:
バッチ ファイルが 4 行目で次のように失敗していますSet TargetDir =...
。
これは、パス名にスペースが含まれているためだと思います。変数を引用符で囲むだけでよいと思いました:
しかし、ディレクトリを作成する行に到達すると%TargetDir%
、引用符で囲まれているため失敗します。md "%TargetDir%"\NewSubFolder
これを修正できますか、それとも VBScript を記述して整理する必要がありますか?
python - os.system コールを含む .pyw ファイルでコンソール ウィンドウを回避するにはどうすればよいですか?
コード ファイルを として保存すると.pyw
、コンソール ウィンドウが表示されなくなりますが、コードに への呼び出しが含まれているとos.system
、厄介なコンソール ウィンドウが表示されます。への呼び出しが原因だと思いos.system
ます。.pyw
コンソール ウィンドウをまったく表示せずに、スクリプト内から他のファイルを実行する方法はありますか?
windows - Windows の echo コマンドは、ユーザーが設定した変数をエコーできません
CMD シェルを台無しにするために何をしましたか? Windows XP Pro の場合、コマンド ウィンドウを開いて次の操作を行います。
何らかの理由で echo コマンドが機能しません。組み込み変数を問題なくエコーできます。別のコンピューターで試したところ、期待どおりに動作しました
c - 「C」プログラムでユーロ記号を印刷できません
ユーロ記号を印刷できません。私が使用しているプログラムは以下です。
文字セットを、ユーロ記号を表す 0x80 を持つコードページ 1250に設定しました。
プログラム
=======
出力
======
現在のロケール: English_India.1250
ユーロ文字: ?
その他の詳細
=============
OS: Windows Vista
コンパイラ: vc++ 2008 Express Edition