首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPPExec控制台在NotePad中

NPPExec控制台在NotePad中
EN

Stack Overflow用户
提问于 2013-01-10 18:41:27
回答 1查看 1.8K关注 0票数 0

预先谢谢:

我正在尝试使用Notepad++登录到UNIX系统。我正在使用NPPExec控制台进行此操作,并且登录过程可以工作.有点。我使用NPPExec来执行这个名为“sasunix.sh”的脚本:

"C:\userblah\username\Desktop\plink.exe“-load SUN4”-l myloginname -pw mypassword“

如您所见,我正在使用Putty的命令行程序"plink.exe“发送命令;"SUN4”是我使用的会话配置文件。问题是,下一个屏幕将我登录(成功),但继续向我请求密码(这是登录过程的一部分),然后是对我的终端模拟设置的请求(对我来说,这是'xterm')。

问题:在我的脚本中添加哪些额外的行来执行UNIX系统上的输入序列(例如,输入它们并每次按下"ENTER“):

1.)(密码2.)(第三项)sas -nodms -nonews

我认为这可以归结为对NotePad++和NPPExec控制台窗口之间如何传递命令的误解。在任何时候,如果我按下"F6",就会弹出一个提示,上面写着“警告:控制台进程仍在运行.”。这个消息框提示符允许我输入一行,然后发送到控制台.但是,如何将这些输入放入脚本中呢?

EN

回答 1

Stack Overflow用户

发布于 2013-05-22 10:19:12

你现在已经解决了这个问题,但我已经做了以下工作

  1. 基于目录路径创建带有unix命令的文件的windows批处理脚本 @ECHO OFF ::存储输入变量set str=%1 ::remove C:\或Z:\ etc set str=%str:~3% ::str=%str:~3%:替换/ set str=%str:\=/%:追加cd命令集str1=cd set str=%str1% %str% echo %
  2. 将NppExec插件安装到Notepad++
  3. 将*.bat脚本和plink.exe放在Notepad++程序目录中
  4. 创建NppExec命令 //此行调用bat文件并创建包含unix命令的文件tempcmd.sh,其中包含"$(NPP_DIRECTORY)\unix_make_all.bat“$(CURRENT_DIRECTORY) >tempcmd.sh` /这一行连接到远程计算机,并运行存储在tempcmd.sh "$(NPP_DIRECTORY)\plink.exe”-ssh -2 -l用户名-pw密码192.168.000.000 -m "$(NPP_DIRECTORY)\tempcmd.sh“中的所有命令。
  5. 使用NppExec选项,我保存上述命令,并在宏菜单中放置快捷方式
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14264999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档