小编Epl*_*gam的帖子

Windows 批处理 - 要求用户输入默认值

在 Windows 批处理文件中,我想要求用户输入,我想向用户显示默认值,即 bat 文件所在的文件夹。因此,在运行批处理文件时,批处理会检查当前文件夹并为其设置默认变量,然后用户可以通过单击 Enter 或输入不同的值来接受建议的值。我尝试了这段代码,但它不起作用,UserInputPath 未设置。

    set default=ABCD
    set /p UserInputPath=%default%
    echo %UserInputPath%
Run Code Online (Sandbox Code Playgroud)

windows batch-file command-prompt

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

从记事本++中的搜索结果中删除重复行

使用 Notepad++ V6.9.2 在文本文件中搜索字符串并且字符串在同一行出现两次时,同一行在查找结果中出现两次。有没有办法从结果中删除重复的行?

例如,如果我有这个文本文件

  USA    Italy    USA
Run Code Online (Sandbox Code Playgroud)

然后我搜索字符串 USA 我希望在查找结果中得到单行而不是两行相同的行。使用 EditPlus 工具时我得到单行,我希望在 NotePad++ 中也能得到相同的结果,而无需使用并非每个人都知道的正则表达式。

notepad++

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

Visual Studio:从命令行并行设置项目生成数量

我正在使用Visual Studio 2010 devenv通过命令行构建解决方案(不使用MSBUILD),Visual Studio设置为最多并行构建8个项目(它是在Visual Studio IDE上的“工具”->“选项”->“项目和解决方案”下设置的) -> Build and Run),但是我有一个解决方案,我不想并行构建任何项目。

是否有办法为特定解决方案设置从命令行并行构建的最大项目数?

如果不是,我可以通过注册表更改VS中设置的项目数量,并在解决方案构建后撤消更改吗?

谢谢。

command-line parallels visual-studio

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

检测安装的所有 Oracle 版本

如何从 a或 by检查机器oracle versions上安装的所有平台?到目前为止,我一直在使用并检查输出,但它仅根据路径环境变量显示第一个版本。有没有办法从注册表中获取此信息而无需实际连接?windowscommand linescripttnspingDB

oracle command-line version detect

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

获取文件夹及其子文件夹中最长文件路径的长度

我正在寻找一个可以从命令行(批处理\ PowerShell)运行的脚本,该脚本将遍历文件夹及其子文件夹,并返回一个数字,该数字是最长文件路径的长度。

我已经看到了一些批处理和 PowerShell 脚本,例如
如何在 Windows 中查找路径长度大于 260 个字符的文件?
但它们都不能满足我的要求。

请注意,文件路径可能超过 256 个字符

windows powershell batch-file

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

关闭对话框和子窗体并将结果传递给主窗体

我有C#窗体打开一个子窗体,在其中我有文本框,确定和取消按钮,

当用户单击"确定"时,我会检查与文本框中输入的机器用户的连接.
如果连接正常,我想关闭子表单,如果没有显示是\没有消息询问用户是否仍想使用输入的计算机名称.
如果答案为是,则关闭子表单,如果不是只关闭是\否问题.

在主窗体我正在检查子对话框DialogResult但似乎无法使它工作,因为this.Close传递取消结果.以下是主窗体中的代码:

DialogResult result = SetServer.ShowDialog();
if (result == DialogResult.OK)
{
    // BLA
}
Run Code Online (Sandbox Code Playgroud)

儿童表格代码

if (!PingMachine(testmachine))
{
    DialogResult dialogResult = MessageBox.Show(“No connection", "Check", 
    MessageBoxButtons.YesNo);
    if (dialogResult == DialogResult.Yes)
    {
        btnOK.DialogResult = DialogResult.OK;
    }
    else
    {
        btnOK.DialogResult = DialogResult.No;
    }
    this.Close();
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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