2

コピーしたファイルからクリップボードをプレーン テキストに変換する自動ホットキー コマンドが機能しません。

おそらく何かをクリップボードにコピーした後、スクリプトで次のコマンドを実行するだけです。

clipboard = %clipboard%   ;

続いて (必ずしもそうではありません):

ClipWait ;

クリップボードにテキストがあるまで待機します。

しかし、私のスクリプトは、コピーされたデータをプレーン テキストに変換することができず、待機は永遠に続きます。また、何かをクリップボードにコピーしました。これは step7 plc プログラムのコードラインですが、ステップ 7 がクリップボードでどのようにフォーマットするかは本当にわかりません。私が望むのは、何らかの方法でデータをテキストに変換することだけです。何らかの方法で実行できることはわかっています(ただし、自動ホットキーを使用しない場合があります):(

4

1 に答える 1

1

そのトリックを使用する前に、clipwaitを使用する必要があります。もう1つのオプションは、クリップボードのパスを定期的にチェックすることです。何らかの検証を行わないと、バイナリデータ(Webサイトからの写真など)をコピーできなくなります。

これには、クリップボードに表示される基本的なチェックが含まれます(例)。:\C:\abc\def

Loop
{
    ClipWait
    IfInString, Clipboard, :\
        Clipboard = %Clipboard%
}
于 2012-12-03T09:05:35.473 に答える