batファイルで次の(動作中の)Windowsコマンドを実行したい
C:\Program Files\Skype\Phone\Skype.exe /secondary
次の手順をbatファイルに入れましたが、実行されていません
start "My Skype Runner" "C:\Program Files\Skype\Phone\Skype.exe" "secondary"
誰かが私にIamが間違っていることと、それを修正する方法を教えてもらえますか?
前もって感謝します
batファイルで次の(動作中の)Windowsコマンドを実行したい
C:\Program Files\Skype\Phone\Skype.exe /secondary
次の手順をbatファイルに入れましたが、実行されていません
start "My Skype Runner" "C:\Program Files\Skype\Phone\Skype.exe" "secondary"
誰かが私にIamが間違っていることと、それを修正する方法を教えてもらえますか?
前もって感謝します
私はフォローしてみましたが、うまくいきました:
start "My Skype Runner" "C:\Program Files\Skype\Phone\Skype.exe" "/secondary"
次のコマンドをバッチファイルに書き込みます。
"C:\Program Files\Skype\Phone\Skype.exe" /secondary
私はこれをメモ帳に書き、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
簡単に試してみませんか:
"C:\Program Files\Skype\Phone\Skype.exe" /secondary
私はこれを試しましたが、Windows8.1で機能する唯一の解決策は次のとおりです。
C:\ "Program Files(x86)" \ Skype \ Phone\Skype.exeを起動します
お使いのコンピュータについてはよくわかりませんが、私の場合、Skypeは次の場所にあります。
"C:\Program Files (x86)\Skype\Phone\Skype.exe"
みんな私は週末にこれのために小さな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;
}
}
}