using System; using System.Drawing; using Arp.Prova.ImageLibrary; using Arp.Prova.CsvLib; using Arp.Prova.PlayLib; using System.IO; //このサンプルコードは、スタートアップから実行したSetup.exeのコマンドプロンプト画面を //SetROBO側から閉じ、スタートアップに配置したBatファイルを削除します //※関連項目:「再起動後の実行バッチを作成」 public class CodeClass { public static int CodeStart() { //--------------------------------------------------------------------------- //スタートアップから実行し、SetROBO側からコマンドプロンプト画面を閉じると //自分自身を削除するコードを実行することが出来ない為、SetROBO側から削除する //必要があります。 //--------------------------------------------------------------------------- //削除するバッチファイル名 string sBatName = "SetROBO.bat"; //スタートアップのファイルパスを取得 string sStartupPath = System.Environment.GetFolderPath(Environment.SpecialFolder.CommonStartup); //削除するバッチファイルのパス string sBatPath = sStartupPath + '\\' + sBatName; PlayLib.ProcessStart(sBatPath); /************************ここから設定の変更を行います************************/ //コマンドプロンプト画面を閉じる PlayLib.Window("*cmd.exe").Close(); PlayLib.TestLog("コマンドプロンプトを閉じました"); PlayLib.Sleep(3000); //実行したBatファイルを削除 File.Delete(sBatPath); PlayLib.TestLog("バッチファイルを削除しました。"); return 0; } }