Eclipse を使用したスクリプト作成の試みは数多くありますが、成功するものは多くありません。いつでも独自のコマンドとハンドラーを作成でき、そこから、指定できる任意の数のコマンドを実行できます。
public Object execute(ExecutionEvent event) throws ExecutionException {
IWorkbenchWindow window = HandlerUtil
.getActiveWorkbenchWindowChecked(event);
IHandlerService handlerService = (IHandlerService) window
.getService(IHandlerService.class);
try {
handlerService.executeCommand(
IWorkbenchCommandConstants.HELP_ABOUT, null);
handlerService.executeCommand(
IWorkbenchCommandConstants.FILE_REFRESH, null);
} catch (NotDefinedException | NotEnabledException
| NotHandledException e) {
throw new ExecutionException("Failed", e);
}
return null;
}
次に、やりたいことに対応するコマンド ID を追跡するだけです。ALT+SHIFT+F2
次に、メニュー項目を選択すると、コマンド ID (またはアクション定義 ID、これは同じことです) を提供できます。