问题标签 [setx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
213 浏览

android - Android - 设置 ImageView 的位置 sdk 10

有人可以告诉我如何使用 sdk 10(Android 版本 2.3.6 或更低版本)编写此代码 →“ImageView1.setX(ImageView1.getX() - 1)”,因为“setX”和“getX”与 sdk 11 一起使用。

0 投票
2 回答
381 浏览

android - 为什么使用 Random() 来 setX() 和 setY() 某些设备会使视图消失?

不确定这是否已得到答复。我尽我所能进行了 definitley 搜索,因为我觉得其他人会遇到这个问题。基本上,我使用 random 以及 setX 和 setY 来随机移动视图 onClick。这在我的设备上完美运行,我继续发布了该应用程序。虽然我的兄弟使用不同的设备并说只要他单击按钮,视图就会从屏幕上消失。

显然,我的猜测是 setX 和 setY 只是将它移出了屏幕。任何人都知道如何使视图仅在父布局内​​移动?我还需要保持我当前的随机方法,因为它是游戏不可或缺的。

这是我的按钮移动代码:

有任何想法吗?

向后兼容性

我确实看到了很多关于这个的问题,但是如果你想在这里帮助 2 对 1 的问题,关于如何对 pre-API 11 执行上述相同方法的任何想法?如果不是这很酷,我可以在修复后查找其他问题和方法。

0 投票
1 回答
2304 浏览

java - 使用 java 运行 setx 命令

我正在编写一个 java 代码,它将使用 java 将路径字符串附加到 %PATH% 变量

在命令提示符下,命令是

在java中,这是我的代码:

问题是我的命令行提示符完美地附加了新字符串。但是 java 代码将路径变量的值设为 %PATH%;C:\my Path\

有人请在这方面指导我。

0 投票
1 回答
1750 浏览

command-line - 通过 setx 命令更新路径系统变量时获取重复值

我下面的 .bat 文件将 MySQL 的 bin 目录添加到系统 PATH 虽然旧的 PATH 值被重复。

我希望执行后的 PATH 值如下。

%MYSQL_HOME%\bin ;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin

实际值如下 - 路径重复两次

%MYSQL_HOME%\bin ;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin ;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;

我做错了什么?我怎样才能克服这个?

0 投票
3 回答
16114 浏览

cmd - 当只有两个参数时,具有两个以上参数的“setx”语法无效

我无法PATH永久设置全局环境变量SETX

我已经阅读了类似问题的答案,例如Invalid syntax with setx以及阅读SS64上的语法。

据我所知,以下行SETX正确地遵循了语法,并且其中没有两个以上的参数:

但这并没有停止SETX给我这个错误:

上面的命令是在管理员实例上运行的cmd.exe。使问题更加奇怪的是,在同一命令的用户实例上可以完美运行。cmd.exe

我简化了上面的命令来强调这个问题,但我真正想要运行的是:

当然,这给出了完全相同的错误,我无法在用户实例上运行它,cmd.exe因为我试图永久设置全局环境变量PATH。(需要管理员权限)

0 投票
1 回答
311 浏览

android - Android - 按钮随机位置奇怪的行为

所以我试图在随机位置出现 3 个按钮。首先,我使用以下代码根据屏幕尺寸给他们一个随机位置:

此时的按钮在 .xml 文件中设置为 GONE。当我尝试调用他们的方法时,他们变得可见,我使用以下代码执行此操作:

问题是,虽然 button1 出现在 setX(x),setY(y) 设置的位置,但其他 2 个按钮 X 位置(据我所知)不采用 x1,x2 的值,但它采用我的随机值无法解释它们来自哪里。所有按钮 Y 位置都可以。任何想法为什么会发生这种情况?

0 投票
0 回答
138 浏览

path - 使用 setx 设置路径删除当前引用

我试图使用 setx /M PATH "%PATH%;C:\Python27\Scripts" 设置我的路径,如答案How do I add to the Windows PATH variable using setx? 有奇怪的问题。但是,这似乎删除了我当前的所有路径设置,而新的路径设置也不起作用。有什么办法可以恢复到我的旧设置?

0 投票
1 回答
357 浏览

java - 如何重新启动 Java 程序以激活环境变量

在我的 Swing 应用程序中是一个通过 setx 设置一些环境变量的按钮。我必须重新启动应用程序才能激活变量。

要重新启动应用程序,我使用来自https://dzone.com/articles/programmatically-restart-java的代码

它工作正常,但未设置变量。

当我手动重新启动应用程序时,会设置变量。

这是上面链接中的代码:

0 投票
1 回答
3134 浏览

windows - “错误:语法无效。默认选项不允许超过 '2' 次。” 使用 SETX

我以为我曾经有过这个工作,但最近我的命令停止了工作。我在国内外的研究并没有发现我还没有尝试过的任何东西。也许还有其他一些我正在SETX查看的变量?

我的命令:

我已经对几个 Win2k8 服务器尝试了相同的命令,但无济于事。这已经奏效,但现在正在产生上述错误。我通常在一个批处理文件中针对几个服务器的列表运行它以推出 Java。(除非我们在远程安装时手动创建条目,否则不会设置 java 的路径。)

path我正在尝试更新的服务器上的现有内容是:

我确实清理了几个重复的路径条目。除此之外,我没有发现任何不寻常的地方。


编辑: 调整命令以删除一些引号确实允许它运行,但它会导入本地系统的路径替换远程系统路径并附加所需的路径条目。

修改后的命令:

为了解决这个新问题,我尝试使用 psexec 运行该命令。这样做让我回到了最初的问题,“默认选项不允许超过 '2' 次”。根据我在使用 psexec 时修改引号的方式,我可以获得“To many Arguments”或命令成功,路径被截断,最终再次成为远程服务器上应用的本地路径。

我最有希望的尝试:

在 psexec 上使用“-s”选项会产生相同的错误,只是细节较少。

0 投票
1 回答
723 浏览

batch-file - Windows 7 批处理 - 获取 IPv4 地址的最后一个八位字节并设置环境变量

我有 Windows 7 机器可以进行映像,并且在映像之后我必须将环境变量 STATION 设置为机器 IP 地址的最后一个八位字节。我将如何解析 IP 地址并获取最后一个八位字节来设置 STATION 变量?

这只会将变量设置为完整的 IP 地址: