2012-02-12 11 views
0

スタートアップルーチンに入れたいプログラムを作成しましたが、正しく動作しません。バッチでタイムポーズを作成し、バッチから非バッチプログラムを隠して閉じる

私がしたいこと:「こんにちは、システムはうまく動作しています。あなたは今日、かなりハンサムに見えます」というVBScriptを実行します。 VBScriptの終了後に「私はセクシーだし、私はそれを知っている」と再生を開始します。

何がしますか:VBScriptを起動してすぐにSexyを開始し、他のものの前にある新しいウィンドウでそれを知ります。

は、ここに私のコードです:

@echo off 
title GLaDOS 
start c:\users\85564\desktop\GLaDOS.vbs 
pause 
Start C:\users\85564\desktop\Nicolas\fun\Musack\LMFAO-Sexy-and-I-Know-It.mp3 

GLaDOS.vbs私を迎えてのVBScriptの名前です。一時停止は音楽に重ならないようにすることです。 2行目は、ウィンドウの名前を "GLaDOS"に変更します。どんな助けでも大歓迎です。私は英語、スペイン語、TI-83 + Basicに堪能です。バッチ/ VBScriptの学習に取り組んでいます。

+0

それは正しく動作しません。 Media Playerにウィンドウが表示されないようにしますか? –

+0

@careyメディアプレーヤーにウィンドウを表示させたくない場合は、VBSの実行が終了した後に開始し、可能であれば、曲が終了した後にメディアプレーヤーを終了します。 – user1205760

答えて

0
choice /N /T 10 /D Y 

これは、スクリプトを10秒間一時停止します。あなたはこのようなpingを使用することができますバッチで時限式のポーズを作成するには

1

ping 127.0.0.1 -n 11 

あなたは11坪ではなく10 :)

を必要とする理由あなたがより多くを読むことができる第二の遅延がありますこのhere

についてソングはソングの長さを一時停止pingを実行してから使用することができますが終了した後にメディアプレーヤーを閉じたい場合は:

あなたはVBScriptの使用この中で、メディアプレーヤーを非表示にする場合は
taskkill /im wmplayer.exe /f 

は:

Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run("audiofilepath"), 0, True 

これは別に、このようなchoiceとしてコマンドをインストールすることなく、同様XP上や下に動作します。

希望するもの:

関連する問題