草庐IT

调整目标

全部标签

windows - .bat 文件为当前用户重命名目标文件夹

是否可以通过Windows批处理脚本为当前登录的用户重命名特定文件夹?我正在寻找重命名C:\Users\currentaccountname\AppData\Local\examplename到examplename.old 最佳答案 只需使用LOCALAPPDATA环境变量:ren"%LOCALAPPDATA%\examplename""xamplename.old" 关于windows-.bat文件为当前用户重命名目标文件夹,我们在StackOverflow上找到一个类似的问题:

.net - 在客户端为 ClickOnce 应用程序选择目标框架

我们使用的是ClickOnce部署的WPF应用程序,旨在在.NetFrameworkv3.5上运行。该应用程序不适用于Windows8或10,并且如果安装了较新版本的.NetFramework,则无法运行。我们收到错误消息:ThismethodexplicitlyusesCASpolicy,whichhasbeenobsoletedbythe.NETFramework.InordertoenableCASpolicyforcompatibilityreasons,pleaseusetheNetFx40_LegacySecurityPolicyconfigurationswitch.Pl

windows - 调整示例 DLL 代码时获取无效图像

我使用示例代码从FASM示例目录创建一个简单的DLL,并根据我的需要对其进行调整。但是,当我进行一些(从我的POV来看是无辜的)更改时,生成的二进制文件被损坏-运行使用此库的exe会产生错误代码0xC000007B又名INVALID_IMAGE_FORMAT。动态链接库代码:;DLLcreationexampleformatPEGUI4.0DLLentryDllEntryPointinclude'win32a.inc'section'.text'codereadableexecutableprocDllEntryPointhinstDLL,fdwReason,lpvReservedmo

windows - Windows 的 CMake 安装目标 bin 等效项

在Linux上,我将CMake配置为在bin文件夹中安装输出。然后无论当前目录是什么,我都可以在终端中调用可执行文件。我做到了:Install(TARGETS...DESTINATIONbin)在Windows上,它不起作用。它告诉我:'whatever'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.Windows的等效目标是什么? 最佳答案 与Linux不同,Windows没有用于安装可运行文件的公共(public)目录。如果您的项目

c++ - 目标文件在 Linux 上比在 macOS 或 Windows 上大 2.5 倍

我有一个文件,当编译成目标文件时,它的大小如下:在Windows上,使用MSVC,它是8MB。在macOS上,使用clang,它是8MB。在Linux(Ubuntu18.04或Gentoo)上,使用gcc或clang,它是20MB。该文件(详见下文)是unicode表(的一部分)以及字符属性的表示。编码为utf8。我想到问题可能是libstdc++不能很好地处理文件,所以我在Gentoo上用clang尝试了libc++,但它没有做任何事情(目标文件大小保持不变)。然后我认为这可能是一些优化做了一些奇怪的事情,但是当我从-O3开始时,我再次没有尺寸改进。至-O0.Thefile,关于li

windows - msbuild 15 是否支持解决方案目标之前?

我已经安装了VS2017并开始使用MSBuild15构建我的解决方案。我立即注意到我的before.{SolutionName}.sln.targets文件都没有被加载。我检查了ProcMon,文件打开并读取没有错误。但是他们的操作都没有运行。有人遇到过这种情况吗?欢迎任何帮助。编辑1这是我的文件:它在VS2015中工作,但在VS2017中停止工作。 最佳答案 我想出了问题所在。VS2017在生成的sln.metaproj文件中引入了一个新目标-Restore并且这个目标在before.{SolutionFile}.sln.targ

c++ - DuplicateHandle() 是否进行任何进程间通信 (IPC),如果不进行,为什么要使用目标参数?

我正在寻找DuplicateHandle()非常困惑。第三个和第四个参数hTargetProcessHandle和lpTargetHandle似乎暗示这个API函数进行某种形式的进程间通信,但我在网上阅读的内容似乎暗示(没有直接说)实际上这个函数不能与外部的任何东西通信它自己的进程的地址空间,如果你真的想说将本地进程句柄复制到另一个进程,你必须自己手动完成。所以有人可以可怜我并明确地告诉我这个函数本身是否有任何IPC吗?另外,如果它不执行任何IPC,那么这两个参数的意义何在?如果没有发送数据并且此函数的输出对其他进程不可见,怎么会有“目标”?起初我以为我可以调用GetCurrentPr

objective-c - Objective-C - 如何使用给定的窗口 ID 以编程方式调整窗口大小?

如何使用objective-c/cocoa以编程方式调整任何应用程序的窗口大小?到目前为止,我已经获得了应用程序名称和窗口编号,但不知道如何访问该窗口。我可以用AppleScript完成,但想用objective-c来学习它。AppleScript示例:tellapplication"SystemEvents"setfrontApptonameoffirstapplicationprocesswhosefrontmostistrueendtelltellapplicationfrontAppsetboundsofwindow1to{(screenWidth/2),0,screenWid

windows - 如何获取窗口的调整角的大小(以像素为单位)

有没有一种方法(API)可以获取调整角的像素大小(垂直和水平)?我指的是窗口每个角落的区域,您可以使用鼠标同时在两个方向(从左到右和从上到下)调整窗口大小。当您将鼠标悬停在窗口的角上并且鼠标光标是对角线调整光标时,您会知道您的鼠标光标在那里。谢谢编辑:示例:将鼠标悬停在一个大窗口的右边缘。从窗口的中间(垂直)开始,沿着边缘向上移动鼠标,直到水平尺寸光标变为对角线尺寸光标。如何通过询问操作系统来确定光标更改时该位置距窗口顶部多远。 最佳答案 我建议使用滚动条的大小。使用SM_CYHSCROLL和SM_CXVSCROLL调用GetSys

windows - 为什么 mogrify 将 PNG 调整为 50 像素的宽度而不是批处理文件中指定的 50%?

在一些帮助下我编写了这段代码:mkdirSDtempcopy*@2x*.pngSDtempmogrify-formatpng-resize50%SDtemp/*@2x*.pngpushdSDtempsetlocalenableDelayedExpansionfor%%ain(*.png)do(set"filename=%%~nxa"set"purged_filename=!filename:@2x=!"ren%%~nxa!purged_filename!)endlocalmove*.png..popdrmdir/s/qSDtemp我想,我的问题是在这一行:mogrify-formatp