当前位置: 首页 > 知识库问答 >
问题:

bat cd 怎么在cmd 下运行到 windows xp 桌面路径?

何玉韵
2023-07-01

在 windows xp 下 桌面是中文路径的桌面

怎么写 bat ,

可以直接 cmd 下运行bat 使当前 cmd 到 windows xp 桌面路径

共有1个答案

谭绍晖
2023-07-01

中文 “桌面” 那俩字只是个名称映射,实际文件路径是英文的。否则 Windows 有几十国语言,不同语言下路径全都不一样,往桌面上写点儿啥程序员一个一个去判断那不得疯了。

正确的做法是使用系统环境变量 %USERPROFILE%\Desktop,就是当前用户的桌面所在路径。

在 Windows XP 上,%USERPROFILE% 指向的通常是 C:\Documents and Settings\{USERNAME};在 Windows Vista 之后,%USERPROFILE% 指向的通常是 C:\Users\{USERNAME}


P.S. 桌面路径也可以通过注册表来修改,会导致用系统环境变量也不靠谱,想准确获取就得调用 Win32 API GetFolderPath 了,但这已经超出了 CMD 的能力了。不过这种情况太罕见了,一万个用户里有一个去改的估计都没有,可以直接不用考虑。

 类似资料:
  • 问题是最清楚的,< br >如何在Docker远程容器中启动完整的桌面环境(KDE,XFCE,Gnome无关紧要)。 我在互联网上挖掘,有很多关于相关主题的问题,但不一样,它们都是关于如何运行GUI应用程序,而不是完整的桌面。 我发现: 必要的运行 以某种方式运行例如 Xfce 在该帧缓冲区中 允许 x11vnc 共享正在运行的 X 环境 但是我实际上被困在这里了,总是得到一些错误: 为了达到目标

  • 我公司的开发环境是基于虚拟机的,运行在VirtualBox上。我们还想更进一步,使用Vagrant的功能将机器的描述保存在文本文件中,然后能够基于该文本文件“提升”该机器。结合puppet,这将为我们解决每个人在虚拟机上安装不同软件版本的问题。 不过,流浪汉似乎很专注于在主机上开发,让机器在后台。我们需要在机器中拥有我们的开发环境,因此我们需要一个完整的GUI,所以当输入“流浪”时,应该会出现一台

  • 安装命令行版本对我来说不是一个理想的选择,因为我没有Java SDK(我希望有一种方法可以绕过它)。我也没有聪明的想法。

  • 我试图在命令行中使用依赖项运行我的java类。我使用IntelliJ IDEA13从我的项目中构建工件。我有一个名为“main.java”的主类,在构建之后,我得到了一个类似MyTest.jar的jar文件。java的全限定名类似于“test.main” 但是当我试图使用“java mytest.jar”运行它时,它抱怨找不到主类mytest.jar。 ----Main.class --META-

  • 我对docker完全陌生。我有一个安装了docker的Redhat 7桌面。我现在想通过docker运行一个完全成熟的ubuntu-desktop 18.04(包括它的gnome GUI)。如何做到这一点?我一直在谷歌上寻找可以下载ubuntu 18.04 docker镜像(带GUI支持)并运行它的指导/教程,但令人惊讶的是我什么也找不到。有人能帮我吗?谢了。

  • 使用Hyper-V在Windows上运行docker desktop时,我有一个名为DockerDesktopVM的虚拟机,其中运行的Linux虚拟机中有它的容器。 然而,当我用WSL引擎运行docker desktop时,我看到它创建了2个WSL发行版。 docker桌面 我可以像其他发行版一样进入docker桌面发行版。 但是,试图对docker桌面数据做同样的操作只会让我大吃一惊。 所以我的