コード例 #1
0
 public static void OpenLnkFromStartup(JavaOMI omi, string relativePath, bool userOne = false)
 {
     if (userOne)
     {
         omi.WindowCommand(string.Format(startupPath, relativePath));
     }
     else
     {
         omi.WindowCommand(string.Format(startupWinPath, relativePath));
     }
 }
コード例 #2
0
 public static void GoToStartup(JavaOMI omi, bool userOne = false)
 {
     if (userOne)
     {
         omi.WindowCommand(START + "\"%USERPROFILE%\\Start Menu\\Programs\\\"");
     }
     else
     {
         omi.WindowCommand(START + "\"C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\"");
     }
 }
コード例 #3
0
            public static void OpenDefaultApplication(JavaOMI omi, DefaultWindowApp app)
            {
                bool   foundCmd = true;
                string cmd      = "";

                switch (app)
                {
                case DefaultWindowApp.Notepad:
                    cmd = START + "notpad.exe"; break;

                case DefaultWindowApp.Calculatrice:
                    cmd = START + "calc.exe"; break;

                case DefaultWindowApp.CMD:
                    cmd = START + "cmd.exe"; break;

                case DefaultWindowApp.VirtualKeyboard:
                    cmd = START + "osk.exe"; break;

                default:
                    foundCmd = false;
                    break;
                }
                if (foundCmd)
                {
                    omi.WindowCommand(cmd);
                }
            }
コード例 #4
0
            public static IEnumerator GoToParametersWithSearch(JavaOMI item, string keywordToSearch, float timeToWaitWinToOne = 2.5f, float enterDelayTime = 1f)
            {
                item.WindowCommand("control /name Microsoft.WindowsUpdate");
                yield return(new WaitForSeconds(timeToWaitWinToOne));

                item.PastText(keywordToSearch);
                yield return(new WaitForSeconds(1f));

                item.Keyboard(JavaKeyEvent.VK_ENTER);
                yield return(new WaitForSeconds(1f));

                item.Keyboard(JavaKeyEvent.VK_ENTER);
                yield break;
            }
コード例 #5
0
            public static IEnumerator GoToHotspotConfig(JavaOMI item, float timeToWaitWinToOpne = 2.5f)
            {
                item.WindowCommand("control /name Microsoft.WindowsUpdate");
                yield return(new WaitForSeconds(timeToWaitWinToOpne));

                item.Keyboard(JavaKeyEvent.VK_M);
                item.Keyboard(JavaKeyEvent.VK_O);
                item.Keyboard(JavaKeyEvent.VK_B);
                item.Keyboard(JavaKeyEvent.VK_I);
                item.Keyboard(JavaKeyEvent.VK_L);
                item.Keyboard(JavaKeyEvent.VK_E);
                yield return(new WaitForSeconds(1f));

                item.Keyboard(JavaKeyEvent.VK_ENTER);
                yield return(new WaitForSeconds(1f));

                item.Keyboard(JavaKeyEvent.VK_ENTER);
                yield break;
            }
コード例 #6
0
 internal static void GoToUserDirectory(JavaOMI item, string relativePathInUserDir)
 {
     //Debug.Log ("cd %userprofile%/ " + relativePathInUserDir);
     item.WindowCommand("start %userprofile%/" + relativePathInUserDir);
 }
コード例 #7
0
 public static void CallShutdown(JavaOMI omi)
 {
     omi.WindowCommand("shutdown /s /t 0");
 }
コード例 #8
0
 public static void OpenExePath(JavaOMI omi, string pathWithExe)
 {
     omi.WindowCommand(START + string.Format(" \"{0}\"", pathWithExe));
 }
コード例 #9
0
 public static void GoToProg(JavaOMI omi)
 {
     omi.WindowCommand(START + "%COMMONPROGRAMFILES%");
 }
コード例 #10
0
 internal static void GoToPaint(JavaOMI item)
 {
     item.WindowCommand("mspaint");
 }
コード例 #11
0
 public static void Ping(JavaOMI omi, string urlToPing)
 {
     omi.WindowCommand("ping " + urlToPing);
 }
コード例 #12
0
 public static void OpenConfigPanel(JavaOMI omi, ControlPanelEnum panelType)
 {
     omi.WindowCommand(EnumControlToPanel.GetCommand(panelType));
 }
コード例 #13
0
 public static void OpenNewCommandShell(JavaOMI omi)
 {
     omi.WindowCommand("powershell");
 }
コード例 #14
0
 public static void OpenNewCommandWindow(JavaOMI omi)
 {
     omi.WindowCommand("start \"\" cmd");
 }
コード例 #15
0
 public static void GoToHome(JavaOMI omi)
 {
     omi.WindowCommand(START + "%HOMEPATH%");
 }
コード例 #16
0
 internal static void GoToControlPanel(JavaOMI item)
 {
     item.WindowCommand("control panel");
     item.Keyboard(JavaKeyEvent.VK_ENTER);
 }
コード例 #17
0
 public static void IpOfWebsite(JavaOMI omi, string websiteUrl)
 {
     omi.WindowCommand("nslookup " + websiteUrl);
 }
コード例 #18
0
 public static void DisplayIpConfig(JavaOMI omi)
 {
     omi.WindowCommand("ipconfig");
 }
コード例 #19
0
 public static void OpenUrl(JavaOMI omi, string url)
 {
     omi.WindowCommand(START + url);
 }
コード例 #20
0
 internal static void GoToFullWindowInformation(JavaOMI item)
 {
     item.WindowCommand("msinfo32");
 }
コード例 #21
0
 public static void GoToAppData(JavaOMI omi)
 {
     omi.WindowCommand(START + "%appdata%/..");
 }