問題タブ [dos]

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.

0 投票する
2 に答える
752 参照

windows - Dos Batch ファイルで頑固な実行可能ファイルを実行する

Dos バッチ ファイル内から複数回連続して実行したいかなり頑固な実行可能ファイルがあります。(IT の制約により、現在 Dos バッチ ファイルの使用が制限されています。)

START を使用して実行可能ファイルを起動できますが、実行可能ファイルは、「実際に」実行/実行する前にユーザーがリターンを押すことを期待しているようです。

DOS バッチ スクリプトでは、ユーザーが実行前にリターンを押すことを期待している実行可能ファイルを操作する方法はありますか? 「リターン」がスクリプトに含まれるようにして、実際にウィンドウをクリックして手動でリターンを押す必要がないようにしたいと思います。

フィードバックをお寄せいただきありがとうございます。

PS START の /wait オプションを考え出したので、最初の実行が終了したら次の実行がすぐに開始されますが、「リターン」の入力方法がわかりません。

0 投票する
4 に答える
1003 参照

windows - バッチ ファイルのリダイレクト

IDE を呼び出すバッチ ファイルがあるので、IDE に存在するコンテンツ (コンテンツ全体) をいくつかのテキスト ファイルに抽出できるかどうかを知りたいだけです。

私のバッチファイルは以下に書かれています

既存のバッチ ファイルに追加する必要のあるコードはありますか??

0 投票する
4 に答える
1617 参照

debugging - DOSデバッグスクリプトの実行

次のスクリプトは、デバッグで1行ずつ入力すると正常に機能します。script.txtというファイルにコピーすると、「3つの数字を入力してください」とハングアップします。私はそれをそのように実行します:

D:>デバッグ<script.txt

ファイルは次のとおりです。

私は何が間違っているのですか?ヒントやリンクをいただければ幸いです。キース

0 投票する
2 に答える
833 参照

c - Phar Lap Assembler: 可能であれば、情報/ドキュメントとバイナリが必要です

私は、もともと MSDOS を対象としていたプログラムの、かなり古くて複雑なコードベースを継承しました。このプログラムのいくつかのセクションは、アセンブラー プログラムを作成した会社と製品にちなんで、「Phar Lap assembler」と呼ばれる x86 アセンブラーのあいまいな方言で書かれていることが判明しました。Google でかなり詳細な検索を行いましたが、元のアセンブラー プログラムも、それに関する情報やドキュメントも見つかりません。(Experts Exchange で、似たような質問をしている人々のかなり苛立たしいページをいくつか見つけましたが)。

つまり、基本的には、PharLap アセンブラー (386asm.exe) のコピーを見つけるか、方言に関する十分な情報を見つけて、より「標準的な」MASM のような方言に変換するまで、これをコンパイルすることはできません。 . それか、それを読んで理解するだけで筋肉をつけようとします。

または、これがどれも不可能な場合は、この問題について何らかの助けが必要であり、少なくともプログラムの 1 つのセクションをコンパイルできるようにする必要があります。

.c ファイルには、次のような構造体宣言があります。

次に、次のようなアセンブラがあります。これは、おそらく同じ型宣言を作成して、一部のアセンブラ コードで同じ型を使用できるようにしようとしています。

これは、次のような最後の行でエラーでコンパイルされます (watcom アセンブラー):

基本的に、これが言っているのは、この構造体のアセンブラー バージョンがこの構造体の C バージョンと一致しないということだと思います。アセンブラで dd の代わりに WORD と DWORD のさまざまな組み合わせを試しましたが、このささいなことを乗り越えることはできません。これら 2 つの宣言を完全に一致させる方法を見つけることができれば、pharlap に関する情報の必要性は減るでしょう。

また、この広大な質問に対してより良いタイトルを考えられる人がいれば、私は自由に考えます。

編集:わかりました、重要な情報をざっと見ただけでした。これはもともと Phar Lap アセンブラ (私は持っていません) 用に書かれたファイルで、watcom アセンバー (wasm) を使用してアセンブルしようとしています。この特定のエラーの問題は、Phar Lap では大文字と小文字が区別されるように見えるが、watcom では区別されないことが判明した。したがって、bhashctl は BhashCtl と同じものとして認識されます。義理の兄の助けを借りてこれを理解しました。大文字と小文字を区別しないことがその原因であるとは思いもしませんでした。

0 投票する
2 に答える
1017 参照

windows - Perlで8.3DOSパスから完全なWin32パスを取得するにはどうすればよいですか?

私の質問は基本的にそれをすべて言います。私はこれを取得しています:

そして私はこれが欲しい:

File :: Spec :: Win32を見ましたが、それでうまくいくものは何もなかったようです。

アイデア?

ありがとう!

0 投票する
5 に答える
3192 参照

time - (MS-DOS) 時間遅延

ping やディレクトリなど、時間の遅延を引き起こすいくつかの方法を通り過ぎました。それらのどれも本当に正確ではありませんが、時間を遅らせる適切な方法はありますか?

私の Windows XP や大学の Windows NT ではなく、すべてのコンピューターで動作するわけではありませんが、いくつかのことについて聞いたことがあります。

Google のすべてのファイルを調べて適切な答えを見つけるには何年もかかります。Stack Overflow でまだ質問を見つけられなかったので、自分で質問を作成するのが良いと思いました ;)

0 投票する
1 に答える
1173 参照

logging - \L DOS コマンドを使用して SSIS でログ ファイルを作成する方法

以下のコマンドを使用して、SSIS パッケージのログ ファイルを生成するために実行しようとしています。

DTExec /FILE "C:\Documents and Settings\CP0808\My Documents\Test.dtsx" /logger "DTS.LogProviderTextFile;c:\log.txt"

しかし、以下のようなエラーが発生しました。お知らせ下さい。

開始: 12:03:20 AM エラー: 2009-05-04 12:03:21.15 コード: 0xC001000E ソース: テスト 説明: 接続 "c:\log.txt" が見つかりません。このエラーは、特定の接続要素が見つからない場合に Connections コレクションによってスローされます。終了エラー エラー: 2009-05-04 12:03:21.18 コード: 0xC001000E ソース: テスト 説明: 接続 "c:\log.txt" が見つかりません。このエラーは、特定の接続要素が見つからない場合に Connections コレクションによってスローされます。終了エラー エラー: 2009-05-04 12:03:21.21 コード: 0xC02020EA ソース: テスト ログ プロバイダー "{1AEAB490-1124-4A84-981F-7C1FDD80A721}" 説明: 接続マネージャー "c:\log.txt" はありません見つかった。コンポーネントが Connections コレクションで接続マネージャーを見つけられませんでした。終了エラー

この問題を解決するのを手伝ってください...

0 投票する
3 に答える
29295 参照

windows-xp - Windows XP のバッチ ファイルからプロセッサ アフィニティを設定する方法

デュアル プロセッサ マシンを使用しており、両方のプロセッサでバッチ ファイルを介して実行可能ファイルを起動したいと考えています。

例: (1) プロセッサ 1 で Notepad.exe を起動し、(2) 同時にプロセッサ 2 で Notepad.exe を起動します。

現在、実行可能ファイルの起動が「困難」で、起動時に実行するにはリターンが必要だったため、バッチ ファイルで次を使用しています: echo.|DoStuff.exe

したがって、それを起動して、各プロセッサで実行したいと思います。

フィードバックをお寄せいただきありがとうございます。

PS上記のように実行可能ファイルにリターン文字をエコーで送信する必要があるため、「開始」が機能するとは思わない。

PSS これは Windows XP ソリューション用です。ありがとう。