問題タブ [interactive-shell]
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.
php - PHP インタラクティブ シェル、自動エコー、改行
仲間のプログラマーにご挨拶!
PHP のインタラクティブ シェルを取得して、php -a
Rails コンソールまたは Chrome のコンソールのように動作させる方法はありますか? php-command のフラグを調べましたが、サイコロはありません。
私が得るもの:
私が欲しいもの
python - Canopy を使用するのと同じ方法で pyCharm を使用できますか? 具体的には、「データ分析環境」が恋しいですか?
私はこれまで Python 用の Enthought Canopy を使用してきました。.py ファイルを実行し、Python ペインでそれをいじることができるのが本当に気に入っています (たとえば、クラスを作成してから Python ペインで遊んで、それがどのように機能するか、どのようにやり取りできるかを学ぼうとします)。 )。
しかし、最近、私は pyCharm、特に Canopy にはないオートコンプリート機能とその外観に恋をしました。ただし、プログラムを実行すると、後でそれをいじる同様の方法はありません。
powershell - ログオンしている他のユーザーの対話型 PowerShell GUI スクリプトを開く
こんにちは皆さん、私は PowerShell MTA (winForms を使用した GUI スクリプト) を持っています。これはうまく機能します。スクリプト名を「ENDUserMTA.ps1」にします。これは、特定のコマンドを呼び出し、管理者権限が本当に必要なことを行います。これは、手動またはタスクスケジューラを介して実行する場合、または[レジストリ] RunOnceまたはRunまたは管理者権限がある場合は何でも設定する場合に正常に機能します..
問題は、END ユーザーのラップトップでこのスクリプトを呼び出して、[インタラクティブに] 操作できるようにすることです。これまでに試したオプション:
タスクマネージャーSYSTEMアカウントで「ENDUserMTA.ps1」をスケジュールしようとしました[タスクを実行するときに、次のユーザーアカウントを使用します]-これは開始し、NOT INTERACTIVEを実行します[システムアカウントにはインタラクティブセッションがないため]
管理者権限を持つ別のユーザー アカウントを使用して、タスク マネージャーで「ENDUserMTA.ps1」をスケジュールしようとしました [タスクの実行時に次のユーザー アカウントを使用] [タスクを実行するときは、次のユーザー アカウントを使用する] オプションで設定されたユーザーのみに表示されます。
私の状況では、PSSession または Delegated Remoting を作成できません。私は今、森の真ん中にいて、行き場がありません!!!
管理者権限なしでマシンにログインしたユーザーに対して、管理者としてスクリプトを呼び出す方法がわかりません..
正確に必要なものまたは同様の解決策:このスクリプトをスケジュールするとき、スクリプトがatlogon [任意のユーザー]を開始するようにスケジュールします。スクリプトが完了すると、スケジュールされたタスクが削除されます
助けてください..バラジ
python - スクリプトが「純粋な」python であるにもかかわらず、IPython の動作が .py ファイルと .ipy ファイルで異なる (カスタム例外ハンドラー フックが機能しなくなる)
通常の Python 例外フックを呼び出す前に、キャッチされなかったすべての例外をコードに記録するための例外ハンドラを作成しました。Python と iPython では、これを行う方法が少し異なります。私が見つけたのは、iPython の方法は、インタラクティブ セッション内から実行した場合、または「.ipy」ファイル名拡張子を使用した場合にのみ機能するということです。「マジック」を使用しているとは思わないにもかかわらず、スクリプトの名前が.pyで「Pure python」であっても、通常のpythonの方法はipython内では機能しません。
コマンドラインから「.py」ファイルとして呼び出された場合でも、スクリプト内から iPython の独自の例外フックを設定できる方法が必要です。
コード例 testcase.py:
行動:
作品:
動作しません:
%run vs execfile の動作は、自己完結型の名前空間で実行されているスクリプトと関係があることを示唆していますが、それを理解することはできませんでした. ただし、これはニシンかもしれません。私が持っている他のヒントは、上記のテストケーススクリプトでインスペクトを使用してフレームをダンプすると、動作するケースの上部にインタラクティブシェルへの次の呼び出しがあり、それ以外の場合は表示されないということです:
apache-pig - Pig Grunt Shell を起動し、C# を使用してコマンドを実行します。
私は、c# を使用して豚のうなり声シェルでコマンドを実行することに取り組んでいます。次のコードを使用して、c# プログラムから grunt シェルを開始できます。
次のメソッドとイベントを介して出力とエラーを読み取ります。
しかし、うなり声シェルから出力行を読み取ることができません。ただし、"grunt>" の前の行のみが単独で読み取られます。
次のコマンドを使用して引数を grunt シェルに渡します。
引数をうなり声シェルにも渡すことができません。grunt シェルを開始すると、Java プロセスが開始されます。コマンドプロンプトでjava.exeを終了すると、「OutputDataReceived」イベントがヒットし、「grunt>」が取得されます。
grunt が Java プロセスとして実行されていることを願っています。したがって、grunt との間で引数をやり取りすることはできません。それを達成する方法はありますか??
bash - 前のbashコマンドから最後から2番目の引数を取得するには? (インタラクティブな bash シェルで)
bashインタラクティブシェルで前のコマンドから最後から2番目(最後から2番目)の単語/引数を簡単に取得するにはどうすればよいですか? &
バックグラウンドでコマンドを実行することがよくあります。たとえば、の前に指定されたファイルを取得したい
上記の例で!$
は、最後の単語&
. しかし、最後から 2 番目の引数が必要です。/tmp/foo
のような範囲で単語指定子を使用することは可能であることに注意してください!-1:3
。
上記の例は機能しますが、必要な単語が 30 番目の単語であることを数えて把握する必要があり、時間がかかり、エラーが発生しやすくなります。
最後から 2 番目 (最後から 2 番目) の単語を取得する簡単な方法はありますか?
更新: readlineのキー バインディング (キーなど)を使用するのではなく、コマンド ラインで入力するもの (イベント designatorのような履歴展開、または単語 designatorなど)を探していることに注意してください。!!
$
esc
(この質問は、対話型シェルの前のコマンドの引数を参照しており、コマンドラインからシェル スクリプトに渡された引数を参照していないことに注意してください。ここでいくつかの回答やコメントが参照されています。)