1 26 package org.omg.lifl.eclipse.plugin.shell.actions; 27 28 import java.io.IOException ; 29 30 import org.eclipse.jface.action.IAction; 31 import org.eclipse.jface.viewers.ISelection; 32 import org.eclipse.ui.IWorkbenchWindow; 33 import org.eclipse.ui.IWorkbenchWindowActionDelegate; 34 35 43 public class ShellAction implements IWorkbenchWindowActionDelegate { 44 private IWorkbenchWindow window; 45 48 public ShellAction() { 49 } 50 51 57 public void run(IAction action) { 58 String filename = "cmd.exe /c start cmd.exe"; 59 try { 60 Runtime.getRuntime().exec(filename); 61 } catch (IOException e) { 62 e.printStackTrace(); 63 } 64 } 65 66 73 public void selectionChanged(IAction action, ISelection selection) { 74 } 75 76 81 public void dispose() { 82 } 83 84 89 public void init(IWorkbenchWindow window) { 90 this.window = window; 91 } 92 } | Popular Tags |