メインコンテンツまでスキップ
バージョン: 20 R7 BETA

Get file from pasteboard

Get file from pasteboard ( xIndex ) -> 戻り値

引数説明
xIndexIntegerドラッグアクションに含まれるx番目のファイル
戻り値Textペーストボードから取り出した、ファイルのパス名

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

Get file from pasteboard コマンドは、ドラッグ&ドロップ処理に含まれるファイルの完全パス名を返します。複数のファイルを同時に選択し、移動することができます。xIndex 引数を使用して選択したファイル中でファイルを指定することができます。

ペーストボードにX番目のファイルがない場合、コマンドは空の文字列を返します。

例題

以下の例題は、ドラッグ&ドロップ処理に含まれるすべてのファイルのパス名を配列に格納します:

 ARRAY TEXT($filesArray;0)
 var $vfileArray : Text
 var $n : Integer
 $n:=1
 Repeat
    $vfileArray:=Get file from pasteboard($n)
    If($vfileArray#"")
       APPEND TO ARRAY($filesArray;$vfileArray)
       $n:=$n+1
    End if
 Until($vfileArray="")

参照

SET FILE TO PASTEBOARD