• ベストアンサー

ファイルメーカーPro  文字列を捜すコマンドは?

 複数接続しているプリンタを間違えないように、印刷するスクリプトに下記のスクリプトをはさみました。  しかしネットワーク接続している他のPCでも使用する場合には、プリンタ名の頭に、「パソコンの名前¥」が付くためにleft コマンドではエラーになってしまいます。文字列の中に"OKI"が入っているかどうかを検出するには、どのようなコマンドを作ったらよいでしょうか。 IF [Left( Status( プリンタ名) , 3 ) <> "OKI"] メッセージを表示[「プリンタをOKIのドットプリンタに変更してください。」] 全スクリプト終了 ENDIF

質問者が選んだベストアンサー

  • ベストアンサー
  • cockerel
  • ベストアンサー率46% (253/548)
回答No.1

PatternCount関数を使用してみてください PatternCount ( テキスト ; "OKI" ) > 0

jiaojiaowo
質問者

お礼

どうもありがとうございました。解決しました。

関連するQ&A

専門家に質問してみよう