草庐IT

位置图

全部标签

windows - 在外部应用程序文本区域中设置插入符位置?

感谢RobKennedy在howtosettheSkypeChatwindowtext.上对我的问题的回答但是,每当我使用设置文本时SendMessage(RichEditWnd,WM_SETTEXT,0,Integer(PChar(Edit1.Text)));然后,当我在Skype中单击“聊天编辑”控件时,插入符号位于开头,需要单击一些才能使其再次“正确”。是否有用于设置插入位置的Windows消息?或者至少我可以用来将CarretPosition设置到文本末尾的东西?:) 最佳答案 是的,有:EM_EXSETSEL.wParam

.net - 如何获取 Windows 区域位置设置?

我可以找到很多关于如何在.Net中获取区域和文化设置的信息,但这些信息都没有获取当前的位置设置。除了使用新的LocationAPI(它需要在>=XP上工作)之外,有谁知道如何做到这一点。如果您不确定,位置是在“位置”选项卡的区域设置中设置的,而不是“格式”或“语言”选项卡。谢谢 最佳答案 啊哈!终于找到了:http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/a4bb7327-f9d3-4115-a455-f664a0818120链接所需的代码:usingSyst

windows - 针对位于系统其他位置的存储库运行 "git status"

我知道我可以做到:git--git-dir="Z:/www/proj/web/test/sample-repo-cloned/.git"status但是,问题在于该命令是从proj文件夹运行的,这意味着所有位于sample-repo-cloned之前的文件也将被纳入帐户。有没有办法在sample-repo-cloned文件夹的范围内运行这个命令? 最佳答案 您应该能够指定工作树以及git目录:--work-tree即:git--work-tree="Z:/www/proj/web/test/sample-repo-cloned/"-

C# 更改非 unicode 语言或更改位置

我在套接字上向我的客户端发送了一些文字。这只是文字。但有时我有问题。当我的一些客户在套接字上收到我发送的文本时。他们看到这段文字不正确。非Unicode级别的含义不正确。他们有问题(İ,Ö,Ü,Ğ)喜欢这个土耳其语字符,所以他们没有收到我的短信。当我将此用户位置信息更改为((关于区域和语言->管理->更改系统区域设置=土耳其(在Windows7上))或(更改非unicode语言=土耳其语))时,问题消失了。我该如何解决这个问题。我为此阅读了一些文章,它说你不能在代码后面更改它。所以我如何为这个问题创建一个解决方案。非常感谢最好的问候 最佳答案

ruby - 使用 Ruby 在 Windows 中读取区域位置设置(国家代码)?

我正在尝试使用Ruby访问控制面板:区域和语言:位置:当前位置设置。我只对国家代码感兴趣。我得到的最接近的是来自系统区域设置的国家/地区代码,但这并不是我想要的。`systeminfo|findstr/B/C:"SystemLocale"`.to_s.upcase.strip[30..31]我希望有人知道。谢谢。 最佳答案 使用Win32API:require'Win32API'#SetupsomeWin32constantsGEOCLASS_NATION=16GEO_ISO2=4GEO_FRIENDLYNAME=8#Setupso

在网络驱动器上安装目录时 Windows Installer 无法访问网络位置

我有一个在VisualStudio2010中构建的C++Windows应用程序,它带有一个安装项目来创建一个.msi,当用户拥有本地MyDocuments文件夹时安装正常,但当他们的MyDocuments文件夹位于网络驱动器上。在本地安装时,安装程​​序会在其MyDocuments文件夹中创建Project和Data文件夹,但是当我尝试安装到系统时我的文档在网络位置,.msi失败并显示无法访问网络位置错误消息。查看安装程序日志文件,似乎失败发生在安装程序创建描述Project和Data目录的属性时,而不是在尝试创建和填充这些目录时目录。有人知道我可以如何避免、变通或从该错误中恢复吗?现

windows - 在 Windows 上,我可以安装到哪些标准位置而不需要管理员权限?

我的应用程序当前将文件写入其安装目录,这意味着ProgramFiles不是一个有效的选项(我知道这并不理想)。但我也希望我的安装程序(Inno)不需要管理员权限,即不需要UAC;我认为GoogleChrome可以做到这一点。在考虑这两个限制的情况下,默认使用哪个常见位置是有意义的? 最佳答案 如果你真的想制作一个不需要管理员权限的每用户安装程序,使用的正确设置是:[Setup]PrivilegesRequired=lowestDefaultDirName={userpf}\YourAppName请注意(解决Glytzhkof的顾虑)

windows - 让 IExpress 安装以将文件复制到正确的位置

我正在尝试使用IExpressEXE将一些文件复制到“程序文件”中的目录,但我正在努力让它工作。到目前为止,我有一个要复制的文件,以及EXE中的一个.bat文件。我知道IExpressEXE将它们的内容提取到%\temp%\IXP000.TMP所以我认为我可以通过在.bat文件中包含以下内容轻松地将文件复制到ProgramFiles文件夹:mkdirC:\"ProgramFiles"\HybRIDSC:\Windows\System32\xcopy%temp%\IXP000.TMPC:\"ProgramFiles"\HybRIDS/i但是当我运行EXE并查看时,我的程序文件中没有任何内

windows - Windows 中按 PID 显示的应用程序的开始时间、运行持续时间和位置

有没有什么方法可以通过使用CMD或VBS在Windows下使用其PID值获取开始时间(带日期),总运行时间和正在运行的应用程序的位置?如果是这样,如何?提前致谢。 最佳答案 可以查询Win32_Process带有VBScript的WMI类,用于获取可执行路径和进程的启动时间。持续时间可以从开始时间得出:pid=23Setwmi=GetObject("winmgmts://./root/cimv2")Setconvert=CreateObject("WbemScripting.SWbemDateTime")qry="SELECT*FR

windows - 为什么我的 Qt 应用程序即使在非管理员访问权限下也会写入 protected 位置?

我在Windows上使用Qt5.4。我遇到了一个奇怪的问题。我试图在非管理员用户访问级别下将文件写入程序文件目录。我预计它不会写。但是写了!完全没有错误。好的,但真正奇怪的是,只有我的程序可以“看到”该文件,但资源管理器没有显示它,当我尝试dir、dir/ah时它也没有显示>或ls。这是资源管理器可以看到的这是我的程序可以看到的请注意,每次我启动程序并浏览到该文件夹​​时,我的程序都可以看到该文件。这到底是怎么回事? 最佳答案 为什么会这样?文件虚拟化。文件虚拟化是WindowsVista+操作系统用来解决应用程序想要写入只能由管理