Copytext

 Input Assistant 

目的
ファイル、画面領域、テキスト変数間でテキストをコピーできます。
CopyText fromText=“t1” toScreen=“X[LONGTEXT]”

テキスト変数「t1」のテキストは、画面のテキスト領域X [LONGTEXT]にコピーされます。

書式
CopyText from…=“name1” to…=“name2”

以下をサポートしています:
fromText, fromScreen, fromFile, fromTemplate, fromString,-fromClipboard, toText,
toScreen, toFile, toString, -toClipboard, toSharedText, fromSharedText.

いずれの場合も、fromTextまたはtoTextの少なくとも1つを指定してください。

fromText=“t1” toText=“t2” テキストt1はテキストt2にコピーされます。
fromText=“t1” toScreen=“X[area]” テキストt1が画面領域X[area]にコピーされます。
注意:テキストは、画面が表示されるとき、またはInputScript(非同期処理)の次の “Enter”で実際にコピーされます。
fromText=“t1” toFile=“dsn” テキストt1がファイルdsnにコピーされます。
fromText=“t1” toTable=“V[tabname]” テキストt1がテーブル変数tabnameにコピーされます。
fromText=“t1” toString=“varname” テキストt1の先頭が変数varnameにコピーされます。
fromText=“t1” -toClipboard テキストt1がWindowsクリップボードにコピーされます。
fromText=“t1” toSharedText=“s1” テキストt1は共有テキストs1にコピーされます(SAPモードとは無関係)。
toText=“t1” fromSharedText=“s1” 共有テキストt1がテキストs1にコピーされます。
toText=“t1” fromScreen=“X[area]” 画面領域X[area]のテキストがテキストt1にコピーされます。
注意:画面が表示されたとき、またはInputScriptの次の “Enter”でテキストが実際にコピーされます(非同期処理)。
toText=“t1” fromFile=“dsn” ファイルdsnがテキストt1にコピーされます。 また、httpまたはftpサーバーまたはSAP Webリポジトリ(表記:http://…、ftp://…、SAPWR:…)にファイルをコピーすることもできます。
toText=“t1” fromTable=“V[tabname]” テーブル変数tabnameがテキストt1にコピーされます。
toText=“t1” fromDirectory=“dsn” ディレクトリdsn内のすべてのファイル名のリストがテキストt1にコピーされます。 ワイルドカード*および?を使用できます。 MS DOSの “dir”コマンドと同じです。

例:fromDirectory=“C:\GuiXT\*.gif”

サブディレクトリは無視されますが、オプション

-subdirectoriesを参照してください。

toText=“t1” fromTemplate=“dsn” ファイルdsnがテキストt1にコピーされます。すべての&-変数が置き換えられます。
toText=“t1” fromString=“varname” 変数varnameの内容がテキストt1にコピーされます。
toText=“t1” -fromClipboard Windowsクリップボードの内容がテキストt1にコピーされます。
オプション
-append ソーステキストはターゲットテキストに追加されます。
-appendline ソーステキストはターゲットテキストに新しい行として追加されます。
line= toString=との組み合わせでのみ使用。 目的の行の番号を1から指定します。

CopyTextの後に、目的の行が見つかったかどうかを照会するためにif Q[ok]を使用できます。

delimiter= toString=line=との組み合わせ、およびtoTable=またはfromTable=との組み合わせで使用します:
「改行」の代わりに、指定された文字が区切り文字と見なされます。
-JSON toTable=またはfromTable=と組み合わせて使用します:
JSON(JavaScriptオブジェクト表記)データ形式がテーブル変数のコンテンツに使用されます。
-nocache fromFile=との組み合わせでのみ使用します。 ファイルが読み取られるときに、GuiXTファイルキャッシュをバイパスします。 それ以外の場合、GuiXTプロファイルでキャッシュオプションが選択されていると、SAP Webリポジトリ、SAP MIMEリポジトリ、およびネットワークファイルのファイルがGuiXTキャッシュから読み取られます。
-subdirectories fromDirectory=との組み合わせでのみ使用します。 ファイル名のリストではなく、すべてのサブディレクトリ名がテキストにコピーされます。
ヒントとコツ
“Text handling in InputScripts “を参照してください。

前の記事

CreateStructure

次の記事

CopyFile