草庐IT

programfile

全部标签

ruby - 如果我不指定 <programfile>,我如何将 <arguments> 传递给 IRB?

自:irb--help用法:irb.rb[选项][程序文件][参数]我知道如果我包含一个程序文件,我可以将参数传递给ARGV例如:irbtest.rbABC其中test.irb只是“pARGV”产生:["a","b","c"]使programfile在DOS中成为con...我可以执行以下操作irbconABCcon(main):001:0>ARGV产生:ARGV=>["A","B","C"]但这是系统相关的并且有回显输入的副作用:-(我真正喜欢的是类似的东西irb--abc顺便说一句:我知道我可以在irb中设置ARGV,但我的意图是别名special==irb-rSpecialLib

windows - 如何在 PATH 中包含 %ProgramFiles%?

根据thispost不可能在路径变量中包含%ProgramFiles%,因为Windows环境变量是按字母顺序解析的。但是,我需要能够从批处理文件中获取程序文件在PATH中的正确位置(它可以扩展,我只是不能将驱动器号硬编码到批处理文件中,因为它需要可移植).我该怎么做?编辑:为了回应下面的一些评论,这里有一些额外的信息:-对PATH的更改需要是永久性的。-SETX似乎只是将文字%programfiles%粘贴在路径变量中。 最佳答案 在系统级别从控制面板系统小程序手动编辑PATH时,无法扩展%ProgramFiles%。但是您当然可

windows - 如何从查看 ProgramFiles (x86) 的命令行启动 IIS Express?

基本上就是这个问题。我尝试了几个选项:iisexpress/path:"C:\ProgramFiles(x86)\PathToMyApp"/port:9000iisexpress"/path:C:\ProgramFiles(x86)\PathToMyApp"/port:9000iisexpress/path:C:\ProgramFiles^^(x86^)\PathToMyApp/port:9000iisexpress"/path:C:\ProgramFiles(x86)\PathToMyApp"/port:9000iisexpress/path:C:\ProgramFiles%20(x

c# - 为什么 Microsoft.Build.Evaluation 在 64 位 PC 上将 $(ProgramFiles) 评估为 "c:\program files"?

我有一个C#项目文件(.csproj),其中包含对$(ProgramFiles)的引用。我使用的是64位Windows7。当我在VisualStudio2010中编译这个项目文件时,它会在c:\ProgramFiles(X86)中正确定位文件。如果我想变聪明,而是使用Microsoft.Build.Evaluation.ProjectCollection.LoadProject([projectfile]),试图在代码中构建它,它会评估$(ProgramFiles)错误地作为c:\ProgramFiles。知道问题的原因是什么吗? 最佳答案

windows - 将 64b 应用程序放入 ProgramFiles(x86) 是个坏主意吗?

我们正在发布应用程序,即32b,因此将其放入ProgramFiles(x86)目录。它有一个x64“插件”,作为一个单独的进程(服务)运行,现在我们将它部署到主应用程序的子目录中。该插件未部署在x86系统上。现在,问题是——这(在x86ProgramFiles中可以执行x64)不是一个坏主意吗?此解决方案是否会对(某事)产生负面影响?谢谢! 最佳答案 它没有负面影响,事实上,VisualStudio也会这样做(它将其64位native编译器安装到(x86)目录中)。只有当它是一个“真正的”64位应用程序时才会出现问题,该应用程序期望

c++ - x64 位 Windows 上的 ExpandEnvironmentStrings( ... ) 正在将 %programfiles% 扩展到 x86 路径

我有一个x86应用程序在x64版本的Windows10上运行。在我的应用中,我使用ExpandEnvironmentStrings(...)来扩展用户给定的值。但当变量为%programfiles%时,它会扩展为C:\ProgramFiles(x86)我是否需要做一些特殊的事情来让x86应用程序正确扩展程序文件变量?注意:当我在资源管理器中直接使用%programfiles%时,它会正确扩展到C:\ProgramFiles。我正在使用VisualStudio2015进行开发。 最佳答案 当32位应用程序扩展环境变量引用%Progra

windows - 在 32 位 Windows 操作系统上使用 %PROGRAMFILES(x86)%

当我在32位Windows操作系统(即旧版本的Windows,如WindowsXP、Vista)上使用环境变量%PROGRAMFILES(x86)%时会发生什么情况?我希望它会简单地解析为:C:/ProgramFiles。这会发生吗? 最佳答案 根据tothis环境变量%PROGRAMFILES(x86)%仅在64位系统上可用。但是,如果您在64位系统上并使用%PROGRAMFILES%,您获得的结果取决于请求环境变量的进程是32位还是64位。因此,从64位系统上的64位进程中,您将获得C:\ProgramFiles,从64位系统上

c# - 如何获取 ProgramFiles 路径?

我有一个奇怪的问题。我正在使用windows7企业版sp164位。我需要为我的项目获取Programfiles和ProgramfilesX86目录路径。这就是我所做的:Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86);但这两行都返回ProgramfilesX86文件夹。我该如何解决? 最佳答案 这适用于x86、x64

c# - 如何获取 ProgramFiles 路径?

我有一个奇怪的问题。我正在使用windows7企业版sp164位。我需要为我的项目获取Programfiles和ProgramfilesX86目录路径。这就是我所做的:Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86);但这两行都返回ProgramfilesX86文件夹。我该如何解决? 最佳答案 这适用于x86、x64

Python 在 64 位 Vista 上获得 os.environ ["ProgramFiles"] 的错误值

Vista64机器上的Python2.4.3。环境中有以下2个变量:ProgramFiles=C:\ProgramFilesProgramFiles(x86)=C:\ProgramFiles(x86)但是当我运行以下命令时importosprintos.environ["ProgramFiles"]printos.environ["ProgramFiles(x86)"]我得到:C:\ProgramFiles(x86)C:\ProgramFiles(x86)知道如何获得“ProgramFiles”的正确值吗? 最佳答案 来自Wikip
12