コードのようなスクリプトを渡すacプログラムを作成し、それを実行して結果を出力します。私が送ったら
for i in 1 to 10
print i
基本的に1から10までの値を出力するコードを作成して実行しますが、プログラムに渡すスクリプトにBPとしてブレークポイントを追加する機能を追加したコードの段階的な実行を統合したいと思いました。したがって、BPが検出されると、BPが実行され、ユーザーが続行コマンド「CNT」を入力するのを待ちます。
今、私はスクリプトを書いてそれを私のプログラムで実行するための小さなアイデアを開発しました。ただし、IDEを介してデバッグサポートを提供するのに問題があります。コードの各行をステップ実行したり、プロセス全体を実行したりするようなものを実装したい(ブレークポイントがヒットした後のF5など)。
for i in 1 to 10
{
print i
BP
}
したがって、プログラムはすべての行の後で停止し、ユーザーがCNTと入力するのを待ちます。ただし、最初のブレークポイントに達した後、プログラム全体を実行できるようにしたいです。
アタッチしている外部exeプログラムの実行を制御できるc#の方法を探していました。そのようにして、次の1行または次の5行のプログラムを実行するなどのコマンドを送信できます。とにかく、基になるexeを変更せずに?