Visual Studio 6.0安装程序外挂,自动安装,visualstudio,package vc;i
分享于 点击 32934 次 点评:117
Visual Studio 6.0安装程序外挂,自动安装,visualstudio,package vc;i
package vc;import java.awt.*;import java.awt.datatransfer.*;import java.awt.event.*;import java.io.*;public class vcInstaller { public static void main(String[] args) { try { Runtime.getRuntime().exec(".\\\\VisualStudio\\\\SETUP.EXE"); } catch (IOException e) { System.exit(0); } try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); Transferable tText = null; try { Robot r = new Robot(); r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_TAB); r.keyRelease(KeyEvent.VK_TAB); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_A); r.keyRelease(KeyEvent.VK_A); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); tText = new StringSelection("111"); clipboard.setContents(tText, null); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_CONTROL); r.keyPress(KeyEvent.VK_V); r.keyRelease(KeyEvent.VK_V); r.keyRelease(KeyEvent.VK_CONTROL); tText = new StringSelection("1111111"); clipboard.setContents(tText, null); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_CONTROL); r.keyPress(KeyEvent.VK_V); r.keyRelease(KeyEvent.VK_V); r.keyRelease(KeyEvent.VK_CONTROL); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); try { Thread.sleep(30000); } catch (InterruptedException e) { e.printStackTrace(); } r.keyPress(KeyEvent.VK_ENTER); r.keyRelease(KeyEvent.VK_ENTER); } catch (AWTException e) { e.printStackTrace(); } System.exit(0); }}//该片段来自于http://byrx.net
用户点评