問題タブ [cfexecute]
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.
coldfusion - cfexecute with pipe(|) character command not working
I am trying to execute an sc query command:
#xA;But it fails with the error message: "Timeout period expired without completion of sc". Yet, if I run it via the command prompt, it works.
Executing the single command below also works:
#xA;I guess it can't recognize that it is a double command or there is a pipe character issue.
coldfusion - imagemagickのコマンドでCFExecuteが機能しない
ColdFusion を使用して次のコマンドを実行していますcfexecute
。 composite -geometry +2+2 "C:\Inetpub\wwwroot\isubscribe_uk\diomedes\www\images\newsletter\316\resized.png" "C:\Inetpub\wwwroot\isubscribe_uk\diomedes\www\images\newsletter\templateImages\isubscribe\blank.png" "C:\Inetpub\wwwroot\isubscribe_uk\diomedes\www\images\newsletter\316\part1.png"
何らかの理由で、上記のことが機能しません。ただし、コマンドプロンプトでコマンドを直接実行すると機能します。
アイデアはありますか?
powershell - powershell への coldfusion 変数
次のようにtxtファイルを作成する単純なpowershellスクリプトがあります:-
これは、ColdFusion スクリプトから呼び出されます:-
そして、それは機能します-txtファイルを作成してコンテンツを入れますが、私がやりたいことは、cfexecuteを介して変数を$ MyVarに渡して、コンテンツが動的になるようにすることです。
どんな助けでも大歓迎です
ポール
vbscript - CFEXECUTE を介した VBS スクリプトの実行が失敗する
コマンドラインから実行すると完全に実行されるVBSスクリプトがありますが、スクリプトを介しCFEXECUTE
てスクリプトを実行しようとすると実行されないようです(作成する必要があるファイルが作成されません)。
CFEXECUTE
タグを含むページを実行すると、ブラウザ ウィンドウに次のテキストが表示されます。
Microsoft (R) Windows Script Host バージョン 5.8 Copyright (C) Microsoft Corporation. 全著作権所有。
私のコードは次のとおりです。
正しく実行されない理由を知っている人はいますか?
アップデート:
CFEXECUTE
is 0の代わりに以下のコードを使用するresult
と、スクリプトがエラーなしで実行されたことを意味すると思います。しかし、作成されたはずのファイルがまだ作成されていません。
VBS スクリプト:
coldfusion - CFEXECUTE を使用してすべての出力を返す
次のようなCFEXECUTE
タグがあります。
私が抱えている問題は、すべての出力がタグによってキャプチャされているわけではないということです。コマンドラインから実行可能ファイルを直接実行すると、複数行のテキストが次々に出力されますが、すべてが同時に出力されるわけではありません。最後の行のテキスト出力を調べる必要があります。
しかし、それを使用して実行可能ファイルを実行するCFEXECUTE
と、出力の最初の行がキャプチャされたように見えます。プロセスが終了したと想定してから、CF スクリプトの実行に戻ります。
他の誰かがこれに遭遇しましたか?もしそうなら、解決策はありますか?
より詳しい情報:
以下の画像は、コマンド ラインから実行可能ファイルを実行したときに生成される出力を示しています。黄色のセクションは、CF によって返されるすべてです。必要な情報は緑色のセクションです。タグを含むスクリプトはCFEXECUTE
非常に高速に実行されているようで、出力が返される前に完全なタイムアウト値に達していないことは明らかです。
vbscript - CFExecute を使用して VBScript を実行するとエラーがスローされるが、コマンド ライン経由で正常に動作する
VBScript を実行しようとしていますが、CFExecute でエラーがスローされます
エラー:
しかし、CMD で VBScript を実行すると、正常に動作します。
私は完全な管理者アクセス権を持っているのに、なぜこのエラーが発生するのですか?
batch-file - CFThread、CFExecute、および Plink でスクリプトを起動できない
ファイルをインポートするには、ネットワーク上でリモート スクリプトを実行する必要があります。plink をセットアップして、手動で実行すると必要に応じて機能するようにしました。
plink name@localserver -ssh -i myKey.ppk /home/here/scriptName.sh
コードは ColdFusion で記述しているため、これは CFExecute を使用して CFThread で実行されます。スクリプトを起動しないコードを介して実行すると、cfexecute はエラーになりません。
私の調査では、cfexecute には引数文字列に問題があり、バッチ ファイルを作成し、cfexecute を使用してバッチ ファイルを実行することをお勧めします。
バッチファイルを作成しました。import.bat
バッチファイルを手動で実行すると、動作します。
import.bat
しかし、cfexecute 経由で実行すると、何もしません。
cfexecute をテストするために、2 つのコマンドを実行しました。1 つ目は作業に必要なもので、2 つ目はテストです。2 つ目は必要に応じて機能します。最初のものは、画面またはログファイルにエラーが発生していません。間違った構文を入力した場合はそうでした。2 つ目は、必要に応じてファイルに書き込むことです。
(以下のコード)
どんな考えでも大歓迎です...
ありがとう、ブライアン