更改C#中的Windows主题
我不知道如何解释...自定义的窗口主题,我可以从任何一个中应用它们:从
- cmd中轻松打开.theme文件
- :call%windir%\ resources \ themes \ shady \ shady.theme
- 。表达式“ C:\ Windows \ Resources \ Themes \ shady.theme”,
但是当我将其中的任何一个与C#一起使用时,它正在打破主题 - 不要完全应用它。我尝试运行动词,尝试制作ps1,bat文件并使用C#运行,但仍然存在同样的问题...请参阅这些屏幕截图以了解我的代码的意思
:
string tokyo1 = "call " + '\u0022' + @"%windir%\Resources\Themes\Tokyo Night.theme" + '\u0022';
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/c " + tokyo1;
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.Verb = "runas";
process.Start();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我假设您只是使用cmd.exe执行的shell执行,因此您无需确定应该打开.THEME文件的程序。但这可以更简单地完成,而无需致电cmd.exe之前:
I assume you are just using shell execute from cmd.exe so that you don't need to decide what program should open the .theme file. But that could be done more easyly without calling cmd.exe before just do this:
感谢所有试图提供帮助的人。
我修复了!
只使用Windows表单应用程序
不是旧的
Thanks for all who tried to help.
I Fixed it !
Just Used Windows Forms App
Not the old one