标签: command

如何用Java关闭命令窗口

每次我使用Runtime.exec("cmd /c start....")我打开一个cmd窗口.我想通过关闭每个以前的cmd窗口来创建一个更加无缝的应用程序.我怎样才能做到这一点?

如果有人知道在同一个cmd窗口中运行一系列命令的更好方法,而不是每次执行命令时都打开新的命令,请告诉我.

java command window runtime.exec

1
推荐指数
1
解决办法
7453
查看次数

在Java中执行文件.lnk

我需要在java中执行.lnk文件(指向exe文件的lnk文件).我能怎么做?

在vb .net我做

Process.Start(path)
Run Code Online (Sandbox Code Playgroud)

它的工作原理

求助你.

java shell command process execute

1
推荐指数
1
解决办法
4088
查看次数

更改目录会使%~dp0停止工作

我在C:\驱动器上有两个批处理文件,我使用%~dp0命令使用第一个脚本的路径来复制第二个批处理脚本:

COPY %~dp0"Hello World.BAT" C:\"Hello World.bak"
Run Code Online (Sandbox Code Playgroud)

在脚本的早期,我需要更改到根目录下的子目录,C:\但是这会阻止上面的复制命令,因为我得到的错误是"无法找到文件".如果我留在C:\复制命令的根目录完美.任何想法为什么会这样.

windows command prompt batch-file

1
推荐指数
1
解决办法
4537
查看次数

Linux:使用另一个文件夹中的符号链接执行时找不到bin文件

在Linux中,我有一个指向 .bin文件的符号链接:

~/bin>
Run Code Online (Sandbox Code Playgroud)

所以我有:

~/bin>l

lrwxrwxrwx  1 myuser mymachine    56 Sep 27 09:25 Myfile.bin -> ./otherFolder/Myfile.bin
Run Code Online (Sandbox Code Playgroud)

如果我在"bin"文件夹中执行.bin,则没有问题:

~/bin>Myfile.bin
Run Code Online (Sandbox Code Playgroud)

但是如果我从另一个文件夹执行它:

~/other>../bin/Myfile.bin
Run Code Online (Sandbox Code Playgroud)

结果是:

-bash: /home/myuser/bin/Myfile.bin: No such file or directory
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

谢谢.

linux command hyperlink bin

1
推荐指数
1
解决办法
2197
查看次数

如何通过java程序在远程系统上运行SSH命令(后续)

我试图通过Java程序在远程主机中运行命令/可执行文件.这是我从相关主题获得的代码.我可以连接到远程主机并通过BufferedReader读取流.但是,我无法使用out.println("ls/home/ubuntu")发送/执行命令; .你有什么建议?我正在研究MAC OS系统.

Process p = Runtime.exec("ssh myhost");
PrintStream out = new PrintStream(p.getOutputStream());
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream());
Thread.sleep(3000);
while (in.ready()) {
   String s = in.readLine();
   System.out.println(s);
}

out.println("ls /home/ubuntu");
Thread.sleep(3000);
while (in.ready()) {
    String s = in.readLine();
    System.out.println(s);
}
out.println("exit");
Run Code Online (Sandbox Code Playgroud)

java ssh command-line command

1
推荐指数
1
解决办法
7778
查看次数

如何在Delphi中运行具有管理员权限的命令?

我试图在Win 7上从Delphi XE2中停止mysql.我已经根据我在网上为Delphi 7找到的东西编写了一些代码,这应该是这样做的,但它不起作用:

function StopMySQL: boolean;
const
  UserName = 'Mark';
  Domain = 'PC-Mark';
  Command = 'net stop mysql';
var
  StartupInfo: TStartupInfo;
  ProcessInfo: TProcessInformation;
begin
  FillChar(StartupInfo, SizeOf(StartupInfo), #0);
  StartupInfo.cb := SizeOf(StartupInfo);
  StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
  StartupInfo.wShowWindow := SW_HIDE;
  result := CreateProcessWithLogonW(Username, Domain, Password, 0, nil, Command, 0,     nil, nil, StartupInfo, ProcessInfo);
  if result then
    WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
end;
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?

TIA Mark Patterson

delphi command administrator windows-7

1
推荐指数
1
解决办法
9030
查看次数

通过命令绑定打开上下文菜单

我正试图绑定一个按钮,在左键单击打开其上下文菜单.我知道如何以编程方式执行此操作,但有没有办法使用默认命令绑定执行此操作?

我现在有:

    <Button Command="ApplicationCommands.ContextMenu">
        <Button.ContextMenu>
            <ContextMenu>
                <MenuItem ...
Run Code Online (Sandbox Code Playgroud)

但没有这样的运气...如果我这样做,那么按钮被禁用.我想这表明该命令无法执行,但为什么呢?

wpf binding command

1
推荐指数
1
解决办法
1676
查看次数

编辑bashrc文件后命令不起作用

我需要为学术目的安装一个名为cuda的编程软件.谷歌搜索如何安装,我找到了这些,我已经做到了.

cd ~/Downloads
sudo ./cudatoolkit_3.2.16_linux_32_ubuntu10.04.run

gedit ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

添加以下条目

export CUDA_INSTALL_PATH=/usr/local/cuda
export PATH=$CUDA_INSTALL_PATH/bin
Run Code Online (Sandbox Code Playgroud)

保存并退出.然后在bash上运行.

source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

现在任何命令都没有工作说无法找到该命令,因为'/ bin'未包含在PATH环境变量中.

我无法理解我是新手.你能帮我么.

bash command ubuntu-10.04

1
推荐指数
1
解决办法
4170
查看次数

Vim替代线逐行

我想:s/write/run/在逐行的基础上运行命令.

我们可以指定一系列行,例如:31,44s/write/run/.

我们还可以搜索:/write/并按下n以移至下一个出现位置.

是否有可能以与搜索相同的方式替换,通过按下按钮并替换下一次出现?

vim command substitution line-by-line

1
推荐指数
1
解决办法
131
查看次数

如何在命令行中使用&lt;读取ruby中的输入文件?

我想要这个工作:

./search.sh < inputFile.json
Run Code Online (Sandbox Code Playgroud)

./search.sh < inputFile2.json
Run Code Online (Sandbox Code Playgroud)

这将根据文件输出不同的内容。然后,我想这样做:

(./search.sh < inputFile.json) > results.json
Run Code Online (Sandbox Code Playgroud)

我确定语法错误。有谁能够将我带往正确的方向?我在我的ruby脚本中找不到如何执行此操作(我使用的是.sh但它是ruby)。

ruby terminal command input output

1
推荐指数
1
解决办法
3386
查看次数