草庐IT

用户注册

全部标签

java - 我如何获得用户音乐目录?

可以更改用户音乐、图片等目录。为此,请转到您的Windows资源管理器,右键单击“音乐”并转到路径。在这里你可以看到,我将我的音乐移动到了另一个硬盘上。现在的问题是:如何在Java中获取此目录?因为System.getProperty("user.home").concat("\\Music")导致“C:\Users\GG\Music”而不是“D:\GG\音乐"。更新:由Anders回答:对我有用的方法是以下3行代码:char[]pszPath=newchar[WinDef.MAX_PATH];Shell32.INSTANCE.SHGetFolderPath(null,ShlObj.C

python - 如何在 python 中获取当前用户和脚本的工作目录?

目前,我使用以下代码段为脚本的源数据静态指定文件路径:defget_files():globalthedirthedir='C:\\Users\\username\\Documents'list=os.listdir(thedir)foriinlist:ifi.endswith('.txt'):print("\n\n"+i)eat_file(thedir+'\\'+i)我静态分配位置的原因是脚本在Eclipse和VisualStudioCode等调试环境中执行时无法正确执行。这些调试器假设脚本是从它们的工作目录运行的。由于我无法修改可能运行此脚本的每个系统的本地设置,是否有推荐的模块来

windows - CMD 命令网络用户密码过期

是否有CMD命令可以取消选中现有Windows用户属性的复选框“密码永不过期”?(假设:复选框在我手动取消选中之前已经被选中以说明该框被取消选中)我正在为Windows10创建一个批处理文件,我想以编程方式进行。(我正在加固操作系统并为其设置基线。)我查看了CMD命令:netuser,它确实有几个密码选项,例如/passwordchg指定用户可以更改自己的密码和/passwordreq指定用户必须有密码。我觉得很奇怪,没有一个用于“密码永不过期”(即/passwordexp:{YES|NO}),所以我的批处理文件可以以编程方式取消选中该选项。我可能在我的谷歌搜索中遗漏了它,但我找不到解

windows - 引用 Windows 用户/用户名文件夹

我需要将个人Excel工作簿文件从网络驱动器复制到大约20台不同PC上的C:\Users\username\AppData\Roaming\Microsoft\Excel\XLSTART。我想对此进行简化,因为它可能会成为一项更常见的任务。如果我确实在DestinationFile声明中硬编码了用户名,那么这是我当前的代码。ConstDestinationFile="C:\Users\username\AppData\Roaming\Microsoft\Excel\XLSTART\Personal.xlam"ConstSourceFile="H:\Folder\Folder\Folde

windows - 在 Windows 10 上,授予用户在文件夹 C :\VMs, 中创建、编辑和删除文件的权限,但禁止删除文件夹本身

我需要用户能够访问和修改文件夹C:\VMs中的内容。我正在使用https://ss64.com/nt/icacls.html作为指南。在页面底部有一个命令列表,可以完全满足我的需要,但第一个命令不起作用。我在Powershell中输入icacls.exe"C:\VMware"/inheritance:r/grant:rtestuser:(OI)(CI)(F)我得到了错误Theterm'OI'isnotrecognizedasthenameofacmdlet...我尝试过使用不同的间距和引号等进行各种迭代,但没有任何运气。 最佳答案

c# - 如何从运行在 Windows 10 Creators Update 上的 WPF 应用注册 BLE 通知?

我正在尝试编写一个使用WinRT蓝牙LEAPI(Windows.Devices.Bluetooth命名空间)的C#应用程序。该应用程序是Windows经典桌面应用程序(WPF,不是UWP)。当运行CreatorsUpdate之前的Windows10版本时,这些API会按预期运行。但是,当运行CreatorsUpdate时,应该将数据发送到蓝牙设备的API不起作用。具体来说,以下方法返回成功状态代码但不通过蓝牙radio传输任何数据(使用蓝牙流量嗅探器验证):GattCharacteristic.WriteClientCharacteristicConfigurationDescript

windows - 列出非域系统上所有用户的最后一次 Windows 密码更改

我已经为连接到AD域Controller的系统找到了这个问题的答案。但是,此问题适用于无法连接到域Controller的独立系统。本质上,气隙系统。简短而贴心:有没有一种方法可以以批处理文件或PowerShell脚本的形式列出每个用户最后一次为非域、气隙系统(Windows7或10)更改其Windows密码的时间?我知道网络用户{username}|find/I"Passwordlastset"会一次为他们做一个。然而,每台机器运行多次会很乏味,我们有60多个这种类型的系统。因此,如果可能的话,我正在寻找一种一次性完成此操作的方法。需要注意的是,我们没有为此在PowerShell中安装

windows - 使用 PowerShell 为不同域中的用户更改 AD 密码

我正在尝试更改与我正在执行此操作的主机位于不同域中的用户的密码。这是我的示例代码:$domain='someADDomain.local'$userName='SomeUser'$oldPassword=Read-Host-AsSecureString-Prompt"Entertheaccount'soldpassword"$newPassword=Read-Host-AsSecureString-Prompt"Enteranewpassword"Set-ADAccountPassword-Server$domain-Identity$userName-OldPassword$oldP

windows - NSIS 用 regsvr32 注册 DLL

我正在尝试在nsis安装程序中使用regsvr32注册DLL(目前没有静默):Exec'"$SYSDIR\regsvr32.exe""$SYSDIR\mp4mux.dll"'Exec'"$SYSDIR_32bit\regsvr32.exe""$SYSDIR_32bit\mp4mux.dll"'它显示DLL已注册的弹出窗口(32位和64位),并且在安装日志中它显示下一行:Execute:"C:\WINDOWS\system32\regsvr32.exe""C:\WINDOWS\system32\mp4mux.dll"//for32-bitissimilar但是,当我尝试使用它时,它不起作

windows - 如何使用用户输入的文件名和文件号创建 1 到 N 个文件?

明天我有一个非常重要的家庭作业。我必须创建一个批处理文件。批号必须要求用户输入姓名和编号。该数字必须大于0且小于100。假设用户输入hello和2。然后批处理文件应在当前目录中创建两个文件hello_1.txt和hello_2.txt。问题是我不知道该怎么做,但它真的很重要。我上周一直在医院。所以我不能去上学,错过了那些类(class)。cmd窗口应该类似于:hello2Creationof2files:hello_1.txthello_2.txt这是我已经拥有的:@echooffset/ptext=Enteranameset/pnumber=Enteranumberset/aN=%n