0

batファイルで次の(動作中の)Windowsコマンドを実行したい

C:\Program Files\Skype\Phone\Skype.exe /secondary

次の手順をbatファイルに入れましたが、実行されていません

start "My Skype Runner" "C:\Program Files\Skype\Phone\Skype.exe" "secondary"

誰かが私にIamが間違っていることと、それを修正する方法を教えてもらえますか?

前もって感謝します

4

7 に答える 7

4

私はフォローしてみましたが、うまくいきました:

start "My Skype Runner" "C:\Program Files\Skype\Phone\Skype.exe" "/secondary"
于 2012-09-04T06:48:02.577 に答える
2

次のコマンドをバッチファイルに書き込みます。

"C:\Program Files\Skype\Phone\Skype.exe" /secondary
于 2012-09-04T06:06:50.153 に答える
2

私はこれをメモ帳に書き、3skypes.batとして保存しました。おそらく最もきれいではありませんが、機能します。自分のSkypeユーザーとパスワードを入力してください...

start "Open3Skypes" "C:\Program Files (x86)\Skype\Phone\skype.exe" /username:XXX /password:YYY

ping -n 10 localhost 

start "" "C:\Program Files (x86)\Skype\Phone\skype.exe" /secondary /username:AAA password:BBB

ping -n 10 localhost 

start "" "C:\Program Files (x86)\Skype\Phone\skype.exe" /secondary /username:CCC /password:DDD
于 2013-11-19T18:33:00.037 に答える
1

簡単に試してみませんか:

"C:\Program Files\Skype\Phone\Skype.exe" /secondary
于 2012-09-04T05:59:28.090 に答える
1

私はこれを試しましたが、Windows8.1で機能する唯一の解決策は次のとおりです。

C:\ "Program Files(x86)" \ Skype \ Phone\Skype.exeを起動します

于 2014-02-06T17:56:56.173 に答える
0

お使いのコンピュータについてはよくわかりませんが、私の場合、Skypeは次の場所にあります。

"C:\Program Files (x86)\Skype\Phone\Skype.exe"
于 2012-09-04T06:00:56.757 に答える
0

みんな私は週末にこれのために小さなc#コンソールアプリを書きました。ユーザーは、最新のSkype 8以降のUWPバージョンではなく、Skypeデスクトップをインストールする必要があります。プロジェクトのルートにある*86バージョン用と*64バージョン用の2つのバッチファイルを生成しました。Fmromソリューションのエクスプローラーのファイルのオプションは次のとおりです。ビルドアクション:コンパイルして出力ディレクトリにコピー:コピーしないでください。VSソリューション画像また、コードはhttps://drive.google.com/open?id=1XmdnPr03WLkPbh9M2IHHPu05Mkmkzlc5からダウンロードできます 。

namespace MultipleSkype
{
    class Program
    {
        static void Main(string[] args)
        {


            int InstanceNumbers = 0;
            Console.WriteLine("Please Enter Instances of Skype to Open");
            InstanceNumbers = Convert.ToInt32(Console.ReadLine());

            createInstances(InstanceNumbers);

        }

        private static void createInstances(int instanceNumbers)

        {

            string fileName="";
            string x86 = @"C:\Program Files\Skype\Phone\skype.exe";
            string x64 = @"C:\Program Files (x86)\Microsoft\Skype for 
            Desktop\Skype.exe";

            Console.WriteLine("Checking Version of Skype...");
            if (checkIf86OR64(x86)) { fileName = "skype86.bat"; } else if 
            (checkIf86OR64(x64)) { fileName = "skype.bat"; }

            for (int i = 0; i < instanceNumbers; i++)
            {
                Process proc = null;
                try
                {

                    proc = new Process();

                    proc.StartInfo.FileName = fileName;
                    proc.StartInfo.CreateNoWindow = false;
                    proc.Start();
                    proc.WaitForExit();

                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.StackTrace.ToString());

                }
            }
        }
        //Check that dir exists
        private static bool checkIf86OR64(string dir)
        {
            if (File.Exists(dir))
            {
                return true;
            }

            return false;
        }
    }
}
于 2018-12-16T10:05:16.220 に答える