小编Mar*_*ark的帖子

如何缩短DOS提示符的路径?

我在DOS提示符下的路径非常漫长.我怎样才能缩短这个?

C:\RUBY\Ruby_Practice\prep-work-master\coding-test-2\practice-problems\spec>
Run Code Online (Sandbox Code Playgroud)

cmd prompt

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

批量 - 使用相对路径复制文件

我是批量的初学者.我想通过批处理命令将文件复制\Debug\test.ext..\..\new.

我试过copy "\Debug\text.txt" "..\..\new",但得到错误"系统找不到指定的文件"

cmd xcopy batch-file

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

如何使用****在命令行中隐藏密码并将值输入.bat文件和.sh文件

我的.bat文件命令从命令行获取用户输入

set /p weblogicpassword=Enter weblogic password:%=%
Run Code Online (Sandbox Code Playgroud)

我的.sh文件命令从bash脚本获取用户输入

echo -n "Enter weblogic password: "
read weblogicpassword
Run Code Online (Sandbox Code Playgroud)

现在,当我们输入一些密码值时,这些值在命令行中可见.我们如何从命令行获取密码值,这对于像**这样的用户是不可见的

bash cmd batch-file command-prompt

14
推荐指数
3
解决办法
7万
查看次数

如何通过USB从Windows 7命令行访问Android文件系统

当我的Android设备(三星galaxy s4)连接到我的笔记本电脑(Windows 7)时,我希望能够从Windows 7命令行访问Android设备上的文件.命令:

cd Computer\GGS4\Phone
Run Code Online (Sandbox Code Playgroud)

要么

Computer\GGS4\Phone:
Run Code Online (Sandbox Code Playgroud)

不工作

仅供参考,我之所以需要这个,就是使用mp3slpt笔记本电脑在Android设备上剪切mp3文件.就像是 :

D:\temp> mp3splt Computer\GGS4\Podcast\program1.mp3  7.12 7.30 -d out -o  program1Extract
Run Code Online (Sandbox Code Playgroud)

command-line android

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

用于自动输入pscp密码的命令

我想使用pscp(来自putty)从我的Windows PC将一些文件复制到远程Linux系统.我写了一个小脚本,以这种方式调用pscp命令:

"C:\Users\hp\Desktop\pscp.exe" -scp C:\Users\hp\Desktop\scripts\* root@192.168.1.177:/root/scripts
"C:\Users\hp\Desktop\pscp.exe" -scp C:\Users\hp\Desktop\scripts2\* root@192.168.1.177:/root/scripts2 

pause
Run Code Online (Sandbox Code Playgroud)

但是当我启动这个bat脚本时,我被要求输入密码,所以我手动输入密码.

有没有办法通过批处理文件自动输入密码?

batch-file pscp

14
推荐指数
3
解决办法
4万
查看次数

cmd.exe%errorlevel%9009的官方MS参考

所以我从经验中知道从cmd.exe运行有效程序并检查%errorlevel%将返回0:

C:\>dir logo.bmp
 Volume in drive C has no label.
 Volume Serial Number is 5283-A7A2

 Directory of C:\

05/22/2008  12:43 PM         1,440,054 logo.bmp
               1 File(s)      1,440,054 bytes
               0 Dir(s)  71,723,995,136 bytes free

C:\>echo %errorlevel%
0
Run Code Online (Sandbox Code Playgroud)

同样,尝试执行不存在的命令然后检查%errorcode%给了我9009:

C:\>idontexist.exe
'idontexist.exe' is not recognized as an internal or external command,
operable program or batch file.

C:\>echo %errorlevel%
9009
Run Code Online (Sandbox Code Playgroud)

我多年来一直在编写批处理脚本,他们一直都是这样做的.但是,有人提出了有关此技术的兼容性(向前和向后)的问题,我找不到Microsoft的任何官方文档,实际上在找不到文件或程序时将9009定义为错误级别.我最近的是这个网站(http://msdn.microsoft.com/en-us/library/ms681381(v=vs.85).aspx),不幸的是,它列出了9009作为DNS错误.

有谁知道微软记录这种行为的位置?

cmd batch-file errorlevel

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

在批处理文件参数中保留"="(相等)字符

我写了一个批处理文件来启动一个应用程序(该应用程序不是我的,我不能修改它).批处理文件本身接受一些参数.该应用程序接受其他参数.批处理文件使用SHIFT消耗其所有选项,然后使用正确的环境启动应用程序并将其余参数传递给应用程序.调用批处理文件的示例:

script.bat -opt-1 -opt-2 /opt-a /opt-b=value
Run Code Online (Sandbox Code Playgroud)

在该示例中,script.bat使用"-opt-1"和"-opt-2".最后,它必须使用参数"/ opt-a"和"/ opt-b = value"调用原始应用程序.应用程序期望最后一个参数中的"="符号,我无法更改它.当我直接从命令行调用应用程序时,它运行良好.

但是当我从脚本调用它时,应用程序会收到"/ opt-b = value"的两个参数:"/ opt-b"和"value".如果我在调用应用程序时使用"%*",则会保留"="符号,但会传递所有参数(包括使用SHIFT跳过的参数).

有没有办法只传递最后一个参数并保留"="符号?

windows batch-file

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

Days和TotalDays之间的差异是什么?

谁能告诉我C#中这两个函数有什么区别?TotalDays和Days因为我不确定我应该在我的代码中使用哪一天?很抱歉这篇文章的信息很少,但我可以谈论的内容并不多.

c# mysql sql datetime

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

BCP不返回任何错误,但也不复制任何行

我正在尝试将.csv文件中的大量数据转储到SQL Server 2012数据库中.我正在调查,而不是做成千上万的INSERT bcp.

编辑:这是一个自动化的过程,而不仅仅是一次性的.我也没有BULK INSERT这个数据库的权利.

当我尝试将数据复制到数据库中时,bcp不会返回任何错误,但实际上也不会复制任何内容 - 它只会返回0 rows copied.我把它缩小到一个不起作用的最小案例.

首先,创建一个包含两列的简单表:

CREATE TABLE [dbo].[mincase](
    [key] [varchar](36) NOT NULL,
    [number] [int] NOT NULL

    PRIMARY KEY CLUSTERED 
    (
        [key] ASC
    )
    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 40) ON [PRIMARY]
) ON [PRIMARY]

GO
Run Code Online (Sandbox Code Playgroud)

然后,使用bcp从中创建格式文件.请注意,此示例创建一个XML格式文件,但无论是XML还是本机都无关紧要.

bcp MyDB.dbo.mincase format nul -T -n -f mincasexml.fmt -x -S .\SQLEXPRESS
Run Code Online (Sandbox Code Playgroud)

现在创建一个data.csv文件,其中包含一行和两个条目,以制表符分隔.就我而言,文件只是:

somecharacters  12345 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server bcp

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

如何使用命令行在perforce中获取文件夹历史记录?

p4 filelog filename 给我一个文件的完整历史记录.

我想获得一个文件夹的完整历史记录.

我试过了p4 filelog foldername,但没办法.我也提到了Perforce命令行手册,但我找不到任何东西.

这里'filename'代表文件的完整路径,'foldername'代表文件夹的完整路径.

command-line perforce

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