标签: scripting

Linux脚本:在终端上隐藏用户输入

我有像下面这样的bash脚本:

#!/bin/bash

echo "Please enter your username";
read username;

echo "Please enter your password";
read password;
Run Code Online (Sandbox Code Playgroud)

我希望当用户在终端上输入密码时,不应该显示密码(或者应该显示*******).我该如何实现这一目标?

linux bash scripting

113
推荐指数
5
解决办法
9万
查看次数

如何在不显示窗口的情况下运行PowerShell脚本?

如何在不向用户显示窗口或任何其他标志的情况下运行PowerShell脚本?

换句话说,脚本应该在后台安静地运行而不向用户发出任何信号.

对于不使用第三方组件的答案的额外信用:)

windows powershell scripting batch-file silent

110
推荐指数
13
解决办法
31万
查看次数

何时将语言视为脚本语言?

什么使语言成为脚本语言?我听说有人说"当它被解释而不是编译".这将使PHP(例如)成为脚本语言.这是唯一的标准吗?还是有其他标准吗?

也可以看看:

scripting programming-languages terminology semantics

107
推荐指数
9
解决办法
13万
查看次数

如何在命令行中从脚本运行函数?

我有一个具有一些功能的脚本.

我可以直接从命令行运行其中一个功能吗?

像这样的东西?

myScript.sh func()
Run Code Online (Sandbox Code Playgroud)

linux bash scripting

104
推荐指数
5
解决办法
12万
查看次数

测试或检查是否存在纸张

Dim wkbkdestination As Workbook
Dim destsheet As Worksheet

For Each ThisWorkSheet In wkbkorigin.Worksheets 
    'this throws subscript out of range if there is not a sheet in the destination 
    'workbook that has the same name as the current sheet in the origin workbook.
    Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name) 
Next
Run Code Online (Sandbox Code Playgroud)

基本上,我遍历原始工作簿中的所有工作表,然后destsheet在目标工作簿中将其设置为与原始工作簿中当前迭代的工作表相同的工作表.

如何测试该表是否存在?就像是:

If wkbkdestination.Worksheets(ThisWorkSheet.Name) Then 
Run Code Online (Sandbox Code Playgroud)

excel scripting vba

102
推荐指数
9
解决办法
43万
查看次数

选择Windows自动化脚本语言.AutoIt vs Autohotkey

我需要选择Windows自动化脚本语言.你推荐哪一个; AutoIt,AutoHotkey还是其他?

我读过" An AutoIt/AutoHotkey比较 ".有趣的历史,但没有推荐.搜索谷歌大约有312,000次点击,而AutoHotkey Windows对于482k AutoIt Windows.在Stack Overflow上有15个问题标记为 vs 18 .

我对程序员的看法很感兴趣.您认为哪一个更易于使用,更易于部署且功能更强大?我已经将AutoHotkey用于个人用途,所以我最初的偏好就是这个.

windows scripting automation autohotkey autoit

101
推荐指数
7
解决办法
8万
查看次数

从URL下载Windows批处理文件文件

我正在尝试使用Windows批处理文件从网站(例如http://www.example.com/package.zip)下载文件.我在编写下面的函数时收到错误代码:

xcopy /E /Y "http://www.example.com/package.zip"
Run Code Online (Sandbox Code Playgroud)

批处理文件似乎不喜欢http之后的"/".有没有办法逃避这些字符,所以它不假设它们是函数参数?

windows scripting batch-file download

101
推荐指数
9
解决办法
41万
查看次数

如何在后台运行shell脚本并且不输出任何内容

我写了两个shell脚本a.sh和b.sh. 在a.sh和b.sh中,我有一个无限的for循环,他们将一些输出打印到终端.我想编写另一个调用a.sh和b.sh的脚本,但我希望用户立即重新获得对终端的控制,而不是让脚本无限运行,我想在终端中隐藏输出.

linux scripting sh background-process

101
推荐指数
5
解决办法
29万
查看次数

如何获取远程计算机的磁盘容量和可用空间

我有这个单行:

get-WmiObject win32_logicaldisk -Computername remotecomputer
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

DeviceID     : A:
DriveType    : 2
ProviderName :
FreeSpace    :
Size         :
VolumeName   :

DeviceID     : C:
DriveType    : 3
ProviderName :
FreeSpace    : 20116508672
Size         : 42842714112
VolumeName   :

DeviceID     : D:
DriveType    : 5
ProviderName :
FreeSpace    :
Size         :
VolumeName   :
Run Code Online (Sandbox Code Playgroud)

如何获得FreespaceSizeDeviceID C:?我需要提取这两个值而没有其他信息.我用Selectcmdlet 尝试过,但没有效果.

编辑: 我只需要提取数值并将它们存储在变量中.

powershell scripting powershell-2.0

101
推荐指数
9
解决办法
55万
查看次数

我可以在脚本或存储过程中创建一次性使用函数吗?

在SQL Server 2005中,是否存在在SQL脚本或存储过程中声明的一次性使用或本地函数的概念?我想在我正在编写的脚本中抽象出一些复杂性,但它需要能够声明一个函数.

只是好奇.

sql t-sql sql-server scripting sql-server-2005

98
推荐指数
5
解决办法
9万
查看次数