static L windows_killAll(fS pattern, O... _) { ret windows_killAll(cicAsFunction(pattern), _); } static L windows_killAll(F1 f, O... _) { if (!isWindows()) fail("No Windows"); new L pids; for (OSProcess p : oshi_listProcesses()) { S command = p.getCommandLine(); if (f.get(command)) { int pid = p.getProcessID(); pids.add(pid); print("Killing " + pid + ": " + command); } } windows_killProcesses(pids); ret pids; }