<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />これは本当に奇妙なことです...私は自分のPC上のローカルパスでDelete Directory()を実行しようとする別のJSLをInclude()するJSLがあります。 私はこの問題のためにこのようにしなければならない理由を非常に単純化しています。 この場合、私は自動的に削除するスクリプトを必要とします(私のアプリケーションのためにこれを手動で行うことはできません)。
JSL1.jsl:
//!
含める( "C:\ mypath \ JSL2.jsl");
JSL2.jsl:
ディレクトリを削除します( "C:\ mypath \ mysubpath")。
JSL1を開始しても動作しません。ディレクトリは削除されません。 スクリプトは自動起動されます。
Running ManによるJSL2の起動([スクリプトの実行]ボタン):正常に動作します。ディレクトリは削除されます。 私が手動で実行しているので、これはもちろんスクリプトウィンドウにそれを持ってきます。
非常に奇妙な。 そしてCopy Directory()と同じ問題。
これがうまくいかない理由は何ですか?自動起動(//!)およびInclude()ステートメントでは実行されない特定のアクションはありますか?ありがとう、DJ
これは私のコンピュータでも同様に機能します。
これは私に基本的なトラブルシューティングの質問をするように導きます:あなたは綴りをチェックしましたか?正しいファイルパス(古いファイルパスではない)を参照していますか?ディレクトリ内のファイルのいずれかがロックされていると、ディレクトリを削除することはできません。 mysubpathには、実行しているスクリプトのいずれかが含まれていますか?電気ショック療法 電気ショック療法
私の簡単なテストではwin7で動くと言っています。 JSL1.jslをダブルクリックしてJMPを起動すると、junk2フォルダが消えます。 ログウィンドウにヒントはありますか?
