コンピューターの起動時にタスク スケジューラで開始するバッチ スクリプトがあります。このスクリプトを実行した後、pc を起動するたびに何度も何度も実行する必要のない Web ページを表示する必要があります。しかし、問題は私のスクリプトです:
start "" http://stackoverflow.com/users/6637228/marek-bern%c3%a1d
start "" https://www.facebook.com/
start "" https://www.youtube.com/feed/history
自然にこれらのリンクを 3 つの新しいブラウザ ウィンドウとして開いていますが、すべてタブにする必要があります。わかりました私は解決策を探していましたが、まだあまり見つかりませんでした。
しかし、この問題をさらに推し進めるのに役立つ素晴らしいビデオを 1 つ見つけました: https://www.youtube.com/watch?v=Rcwz9CM9I_E
その男が次のようなスクリプトを持っているところ:
@ECHO OFF
SET BROWSER=firefox.exe
SET WAIT_TIME=2
START %BROWSER% -new-tab ""
@ping 127.0.0.1 -n %WAIT_TIME% -w 1000 > nul
START %BROWSER% -new-tab ""
START %BROWSER% -new-tab ""
このアイデアについては知っていますが、まだ問題があります。ブラウザは Web ページを 1 つのウィンドウで開始しますが、次のようになります。
- 1 つのページが新しい 2 番目のウィンドウに表示されるという問題がまだあります。理由がわかりません
- 私はそこに私がしない新しい空のタブを生成しました
私はこの試みについて語っています (たとえば、時間を増やそうとしましたが、うまく機能せず、このような組み合わせがもっとたくさんあります):
@ECHO OFF
SET BROWSER=firefox.exe
SET WAIT_TIME=4
@ping 127.0.0.1 -n %WAIT_TIME% -w 1000 > nul
START "" http://stackoverflow.com/users/6637228/marek-bern%c3%a1d
START %BROWSER% -new-tab "" https://www.facebook.com/
START %BROWSER% -new-tab "" https://www.youtube.com/feed/history
誰かがプログラムでそれを行う方法と、なぜそのように動作するのかを説明してもらえますか?
コマンドラインを使用すると仮定すると、
https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options#Browserによると、Firefox は複数の URL を同時に開くことを受け入れます。
したがって、コマンドは次のようになります。
START firefox.exe http://stackoverflow.com/users/6637228/marek-bern%c3%a1d https://www.facebook.com/ https://www.youtube.com/feed/history
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加