相关疑难解决方法(0)

自动打开浏览器并登录网站?

我有一个70岁的奶奶,不习惯使用电脑,但她有一个电子邮件和Facebook,每次她想访问这些网站,我必须帮助她完成整个过程.所以,我有了一个想法,我知道一些编程,所以我试着做一个批处理文件来自动化这个打开Firefox的过程,键入"www.exemple.com",并登录她的帐户.有了这个,她至少可以看到是否有任何电子邮件或Facebook通知,但我可以只是批量打开电子邮件网站,我想知道是否有任何方法可以登录程序.批处理文件:

ECHO OFF
START FIREFOX "WWW.EXAMPLE.COM" "WWW.EXAMPLE2.COM"
EXIT
Run Code Online (Sandbox Code Playgroud)

batch-file

9
推荐指数
2
解决办法
6万
查看次数

如何使批处理文件运行热键

每次启动Windows时,我都希望使用批处理文件执行热键(Ctrl+ Alt+ 1)并将其放在启动文件夹中.这甚至可能吗?那是否有命令?

autohotkey batch-file

6
推荐指数
2
解决办法
3万
查看次数

DOSKEY 别名在批处理脚本中不起作用 (Windows 7)

我通过批处理脚本 ( script1.bat )添加了一个 DOSKEY 别名,并尝试在另一个批处理脚本中调用它。它不起作用。

脚本1.bat:

set USER_SETTINGS=%DRIVE%\programme\settings.xml
DOSKEY mvn=mvn --settings %USER_SETTINGS% -X $*
Run Code Online (Sandbox Code Playgroud)

脚本2.bat:

mvn clean install
Run Code Online (Sandbox Code Playgroud)

当我mvn clean install从控制台调用时,它可以工作。调试输出即将推出。当我从同一个控制台调用script2.bat 时,没有调试输出。

任何人都可以帮忙吗?

windows cmd batch-file doskey

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

自动响应批处理文件中的runas

我正在尝试获取批处理文件以自动将密码输入"runas"程序,但我无法让它工作.到目前为止,这是我的批处理文件:

echo password | runas /user:testuser c:/path/to/my/program.exe
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误消息"未知用户名或密码错误".我也尝试过:

runas /user:testuser c:/path/to/my/program.exe < c:/path/to/file/containing/password.txt
Run Code Online (Sandbox Code Playgroud)

这回来时出现了同样的错误.有谁知道这样做的方法?我最终要做的是让批处理文件从配置文件中读取用户名和密码,然后以该用户身份启动"program.exe".

windows batch-file runas

5
推荐指数
1
解决办法
2万
查看次数

无论如何在批处理文件中有用户输入的预设数据吗?

所以基本上我有一个需要很多用户输入的批处理文件.我想知道在询问问题时是否有可能存在任何填充数据,如果用户需要更改某些内容,他们可以编辑该数据.例如

在此输入图像描述 然后用户输入他们的名字和姓氏. 在此输入图像描述

但是,是否可以从默认名称开始,用户可以返回并在需要时进行编辑?

这可能不是必需的,但这是我用于用户输入的代码.

Set /p "Author=Please enter your name: "
Run Code Online (Sandbox Code Playgroud)

而且我理解作者对预设数据没有多大意义,但是在其他情况下我会这样做有用.可能吗?

command-line batch-file

5
推荐指数
2
解决办法
6504
查看次数

如何使用批处理文件按键

嗨,我是批处理文件的新手,我想知道如何从批处理文件中自动按键.我想制作一个打开浏览器并自动按Tab键的程序.

batch-file batch-processing

5
推荐指数
1
解决办法
4万
查看次数

在批处理脚本中发送 Windows 密钥

我最近一直在使用批处理脚本的SendKeys函数。

我已经了解如何将某些键输入到窗口中,例如 Tab 键:

%SendKeys% "{TAB}"
Run Code Online (Sandbox Code Playgroud)

或退格键:

%SendKeys% "{BACKSPACE}"
Run Code Online (Sandbox Code Playgroud)

但是我一直在尝试输入 Windows 键而不按下它。

不幸的是,我不知道它的批次名称是什么。我试过了:

WIN
WINDOWS
WINKEY
START
LWIN
Run Code Online (Sandbox Code Playgroud)

但没有一个奏效。

我到处找这个,帮助将不胜感激。

command-line cmd batch-file command-prompt sendkeys

5
推荐指数
2
解决办法
3万
查看次数

在命令行上自动化仅采用交互式参数的可执行文件(无法在执行时指定参数)

我有一个可以从命令行交互式运行的可执行文件。这是它的外观:

C:\Users\Me> my_executable.exe  # Running the executable from CMD

Welcome! Please choose one:
0: Exit
1: Sub-task 1
2: Sub-task 2
Enter your input: 2             # I entered this interactively

Sub-task 2 chosen.
Please choose next option:
0: Return to previous menu
1: Connect to server
2: Disconnect from server
3: Call server API 1
4: Call server API 2
Enter your input: 1             # I entered this interactively
Run Code Online (Sandbox Code Playgroud)

我无法使用标志预先指定输入参数。例如,这种类型的东西都不起作用:

C:\Users\Me> my_executable.exe 2 # Running the executable from CMD with …
Run Code Online (Sandbox Code Playgroud)

windows command-line batch-file

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

GnuWin32 openssl s_client conn到WebSphere MQ服务器未在EOF关闭时挂起

我试图使用OpenSSL的GnuWin32版本从几个WebSphere MQ队列管理器中获取证书。所有尝试都会导致OpenSSL保持连接打开,直到我手动按ENTER键为止。

我尝试按照这个SO问题这个SO问题将各种文本传送到命令,但是没有运气。

理想情况下,一旦输入文件或管道文本到达EOF,OpenSSL将关闭连接。

例子:

echo QUIT | openssl s_client -connect qmgrhost:1414 -showcerts 

openssl s_client -connect qmgrhost:1414 -showcerts < responsefile.txt
Run Code Online (Sandbox Code Playgroud)

使用QUIT命令的示例似乎在另一个SO问题中也可以使用,因为它们正在命中HTTP服务器。因为在我的情况下这是WMQ,所以连接握手是不同的,发送QUIT(或我尝试过的其他任何操作)不能使它关闭连接。在QMgr阻塞并终止连接之前,我可能会向其提供一个巨大的文件,但我正在尝试对服务器尽可能礼貌。从键盘提供ENTER的当前方法是按原样在每个连接上引起FDC转储,引发各种警报并使Tivoli伙计们生我的气。

因此,最好的情况是QMgr将该字符串或十六进制值解释为正常拒绝并关闭连接。第二好的情况是任何允许对此脚本编写脚本的方法,我们将接受FDC文件作为自动执行此功能的代价。

更新:2013年5月31日,
我此后搬到了AIX,它在这里非常有效。在脚本中运行并在其中插入换行符后,建立连接后,s_client立即挂断。但是,我仍然希望有Windows的解决方案。有人知道Cygwin版本是否有效或存在相同问题吗?Windows信令/ POSIX问题吗?代码错误?

openssl batch-file gnuwin32 ibm-mq

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

“@if (@CodeSection == @Batch) @then”代表什么:

嘿,我想知道批处理中的这个表达式代表什么,我试图绕过 uac,我需要将击键发送到 cmd 窗口,我看到一篇文章使用带有这个表达式的批处理代码,我不知道什么是如果有人可以解释我的功能,我将不胜感激!

继承代码:使用批处理文件按键盘键

@if (@CodeSection == @Batch) @then


@echo off

rem Use %SendKeys% to send keys to the keyboard buffer
set SendKeys=CScript //nologo //E:JScript "%~F0"

rem Start the other program in the same Window
start "" /B cmd

%SendKeys% "echo off{ENTER}"

set /P "=Wait and send a command: " < NUL
ping -n 5 -w 1 127.0.0.1 > NUL
%SendKeys% "echo Hello, world!{ENTER}"

set /P "=Wait and send an Up Arrow key: [" < NUL
ping -n …
Run Code Online (Sandbox Code Playgroud)

batch-file

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

通过脚本/批处理/ ANT/Java代码等输入值以命令提示符

我想自动化一个应用程序.在调用此应用程序(从批处理文件开始)时,它会显示一个命令提示符窗口,在该窗口中要求输入值.

根据价值观我的意思是: -

  1. 首先,它会要求你按ENTER键(可以自动输入吗?)
  2. 然后它要求一个路径(当然是字符串)
  3. 然后再次询问另一条路径(String,再次)

如何使用任何脚本/批处理/工具/ Java程序将这些值传递给命令提示符?

现在这些值必须手动输入,我想自动执行此过程.所以,在这里我不想手动输入它们,我想要一个脚本来完成它.可能吗?如果有,怎么样?

ant automation batch-file command-prompt

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