草庐IT

gnome-shell

全部标签

windows - 如何使用 power shell 确定当前 Windows 用户是否对特定文件具有写入权限

我正在尝试编写一个powershell程序/例程,它在txt文件的末尾添加两个新行,并且还做许多其他事情。我想防止由于缺少对文件的写入权限而导致的文件写入尝试失败。所以我想测试当前用户是否对特定文件具有写权限。我试试$Files="C:\ProgramFiles\MySoftware\SWVersion\OtherSubFolder\DesiredFile.txt"Get-Acl-Path$Files|Format-ListAccessToString但这会显示所有用户对该文件的权限,但我只想知道当前用户是否可以写入所需的文件。如有任何帮助或指导,我们将不胜感激。谢谢。

windows - 在 Windows Shell 中将包含 *(星号)字符的字符串作为命令行参数传递

我正在寻找一种通过命令行将包含“*”字符的字符串传递给可执行文件的方法。command.exe3*2我想传递字符串3*2。Windows所做的是在当前目录中搜索与文件掩码“3*2”匹配的文件,并将找到的任何文件传递给command.exe将“3*2”放在双引号之间没有帮助,仍然是同样的问题。我也试过'3*2'(在单引号之间),但是整个字符串(包括单引号)都被传递了,这不是我需要的。有什么方法可以将字符串3*2(不带任何引号)传递给命令吗? 最佳答案 在Windows命令shell中,您执行的命令负责扩展参数中存在的任何通配符。这种行

windows - 哪些工具和语言可用于 Windows shell 脚本?

我想知道在windows平台上做一些脚本工作的选项是什么。我需要文件操作、注册表编辑等功能。可以使用脚本工具编辑文件吗?Windows脚本工具还提供哪些其他功能?使用WindowsGUI可以完成的所有事情都可以使用脚本语言完成吗? 最佳答案 我认为WindowsPowerShell来自Microsoft的是目前这类事情的最爱。 关于windows-哪些工具和语言可用于Windowsshell脚本?,我们在StackOverflow上找到一个类似的问题: htt

windows - .bashrc 等效于 Windows cmd shell?

是否有Windowscmdshell在启动时读取的类似.bashrc的文件?我想设置一个较短的提示,默认提示显示当前目录的完整路径,当我向下几层子目录时它会变得困惑。目前,只要显示的路径太长,我就会手动调用PROMPT命令。自动设置它会很好。 最佳答案 作为SETX的替代方案,您可以创建一个批处理文件,该文件将有效地充当.bashrc。然后在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CommandProcessor下创建一个名为AutoRun的注册表项,并将该文件的路径设置为一个值。

windows - 如何在 Delphi 中编写 Windows Shell 命名空间扩展?

首先,抱歉我的英语不好......我想使用命名空间扩展(NSE)将虚拟文件夹添加到Windows资源管理器,并且我希望用户能够打开此虚拟文件夹以探索某些路径(例如,c:\test).我如何使用Delphi执行此操作?谢谢。 最佳答案 开始的地方是MSDN文档:IntroductiontotheShellNamespace.当然,这是从C++的角度编写的,但将其映射到Delphi并不难。此类任务的另一个优秀资源是代码项目。例如:TheCompleteIdiot'sGuidetoWritingNamespaceExtensions-Pa

SQLite3.exe shell 没有成功创建数据库?

我正在尝试在我的Windows764位机器上创建一个sqlite3数据库。我已经从http://www.sqlite.org/download.html下载了sqlite-shell-win32-x86-3071700.zip。.在桌面上运行sqlite3.exe后,我运行了以下命令:sqlite>sqlite3mytest.db在我按下回车后它就打印出来了...>Unabletocreatesqlite3databaseonwindows764bitmachine我注意到有人和我有类似的问题,所以我尝试通过Windows命令提示符运行它。但是我仍然得到相同的输出....>当我在myt

windows - 在运行 spark-shell 之前编辑 spark-env.sh 的正确方法是什么?

我在本地Windows机器上运行spark。我能够成功启动sparkshell。我想编辑位于conf/文件夹中的spark-env.sh文件。向spark-env.sh文件添加值的正确方法是什么。例如,如果我想给SPARK_EXECUTOR_MEMORY变量增加值,该怎么做?我对可用的不同答案感到困惑1.SPARK_EXECUTOR_MEMORY="2G"2.导出 最佳答案 spark-env.sh是用于Unix的常规bash脚本,因此在Windows安装中它永远不会被拾取。在Windows上,您需要在conf目录中有一个spark

windows - Windows 上的 Shell 仅颠覆客户端

我正在寻找没有GUI但只能通过shell命令访问的颠覆客户端。我已经安装了TortoiseSVN,但它在文件和文件夹的上下文菜单中添加了一些项目,我不希望进行此更改。我希望这不是一个重复的问题,但我已经查看了很多关于svn客户端的问题,但我没有发现任何关于非图形的问题。 最佳答案 标准的Subversion二进制文件正是您要寻找的。它们可以从这里获得:http://subversion.apache.org/packages.html#windows祝你好运! 关于windows-Win

windows - cmd.exe 是 shell、终端仿真器还是两者兼而有之?

在Linux中,我有shell(例如bash、csh等)和终端仿真器(例如xterm)。Shell执行命令,终端仿真器显示带有白色字母的黑色窗口。它在Windows中的表现如何?我知道那里有cmd.exe,但它是什么?它是一个shell,还是一个终端仿真器,或者两者兼而有之?执行bat文件的解释器又是如何调用的呢?它们是由cmd.exe还是其他东西执行的? 最佳答案 Linux和Windows的架构不同。确实如此-你不应该在没有相似之处的情况下寻找相似之处。Linux基于UNIX,可以追溯到哑终端时代。图形设备高度特化(且昂贵)且不

c# - 当 Windows Shell 替换为 Windows Forms 应用程序时,第一次按键丢失

我已按照thisSOquestion中给出的方法成功替换了WindowsShell.但是,我检测到第一个按键丢失了,这对用户来说有点烦人。我们尝试过的解决方案是在OnShown事件中激活表单:privatevoidOnShownLoginForm(objectz_sender,EventArgsz_e){Activate();m_loginTextBox.Focus();}但这并没有解决问题。你知道发生了什么事吗? 最佳答案 您可以尝试使用System.Windows.Forms.SendKeys类(MSDNDocumentatio