
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> で動くのですが引数が無視されます。
引数が有効になるのはどういう場合?
バッチファイルでなくてコマンドラインから起動したら動作するとか?
こっちはよく原因分かりませんが、
> " 無しだとバッチファイルからすっぽ抜けるみたいです。
これは、
"C:\Program Files\Mozilla Firefox\firefox.exe" -p okbtsnr
のパスに空白が含まれてるから、
C:\Program
フォルダの、
Files\Mozilla
を実行?そんなの無いぜって処理されてるとか。
Program FilesとかMozilla Firefoxとか、空白を含んだフォルダは使わないってのがお勧めですが…。
--
対策だと、
コマンドプロンプトで、
cd c:\
でフォルダ移動して、
dir pro* /x
とすると、
202x/08/22 18:10 <DIR> PROGRA~1 Program Files
202x/08/22 18:20 <DIR> PROGRA~2 Program Files (x86)
とかってディレクトリが確認出来るハズ。
この時の、
"PROGRA~1"
が、Program Filesフォルダの短いファイル/フォルダ名です。
同様に、Mozilla Firefoxフォルダの短いファイル名を確認して、
c:\PROGRA~1\MOZILL~1\firefox.exe -p okbtsnr
とかって、空白を含まない、""の不要な形で呼び出ししてみるとか。
現在、補足コメントに記載した内容で動いてます。
文字列はテキストファイルから取り込んでいます。
私のレスが説明不足だったようで、申し訳ありません。
No.1
- 回答日時:
> 1.指定の文字列「abc」をクリップボードへコピー
どうやって指定するの?
どういうタイミングで実行するの?デスクトップのバッチファイルなりのアイコンをダブルクリックすると、1,2が実行されるとかで良いの?
> 2.C:\Program Files\・・・・・\.exe xyz を実行
「.exe」って名前の無いexeファイルは呼び出しにくくて困ると思うけど。
xyzはプログラムの引数?
1で指定してクリップボードにコピーした「abc」でなくて、xyzが引数で良いの?
xyzは常に固定?
例えば、クリップボードに貼りつけられている文字を読み上げるとかで、1クリックで「エービーシー」って喋らせたいとかって話?
--
Windows10なら、clipコマンドに、
echo abc | clip
とabcを渡すと、クリップボードに貼りつけされます。
なので、
echo abc | clip
C:\Program Files\・・・・・\.exe xyz
とかで良いのでは。
早々のレス、ありがとうございます。
すみません!
C:\Program Files\・・・・・\.exe xyzではなく
C:\Program Files\・・・・・\・・・.exe xyz です。
実際には
C:\Program Files\Mozilla Firefox\firefox.exe -p okbtsnrです。
echo abc | clip
"C:\Program Files\Mozilla Firefox\firefox.exe" -p okbtsnr
で動くのですが引数が無視されます。
" 無しだとバッチファイルからすっぽ抜けるみたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
これってパソコンの最適化が完...
-
エクセル フォルダの画像を画...
-
実行中のログをフォームのテキ...
-
ソフトのダウンロード
-
vbscriptを用いて他のVBSファイ...
-
バッチファイルの内容を表示さ...
-
Access の VBA 実行中に他の操...
-
VBScriptの実行完了を待ってか...
-
PDFファイルを開き、印刷し、閉...
-
シェルからCで作った実行ファイ...
-
exeファイルを実行するとコマン...
-
[teraterm] waitコマンドで停止...
-
USBメモリから読み出しができな...
-
VBSでExcel上の数字に連番をふ...
-
VBScriptでコマンドプロンプト...
-
バッチファイルで以下のような...
-
大量のフォルダからひとつのフ...
-
エクセルのVBAについて とある...
-
特定フォルダ内のファイルを自...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
複数のbatファイルを自動実行し...
-
これってパソコンの最適化が完...
-
Windows System32 Security Hea...
-
「読み取りと実行」と「読み取...
-
バッチファイルの内容を表示さ...
-
VBscriptが起動しない?
-
exeファイルを実行するとコマン...
-
Access の VBA 実行中に他の操...
-
Excel(エクセル) VBA プロシー...
-
PDFファイルを開き、印刷し、閉...
-
ネットワーク名が見つかりません
-
pythonスクリプトを管理者権限...
-
エクセル フォルダの画像を画...
-
VBScriptでコマンドプロンプト...
-
Excel VBA ステップインが途中...
-
WSH.Run の処理内容をテキスト...
-
バッチファイルが不正終了して...
-
ExcelのVBAが特定のPC上でのみ...
おすすめ情報
すみません、下記で正常に動きました。
@echo off
clip<・・・・.txt
"C:\Program Files\Mozilla Firefox\firefox.exe" -p xyz