You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

同名批处理脚本导致screenfetch命令执行陷入循环的问题求助

同名批处理脚本导致screenfetch命令执行陷入循环的问题求助

大家好,我最近遇到了一个困扰我的问题,想在这里请教各位大佬:

我的操作流程

  • 今天我安装了Windows版本的Screenfetch模块,通过PowerShell命令可以看到模块信息:
PS D:\INSTALKI\ScreenFetch>  Find-Module -Repository Local

Version    Name                                Repository           Description
-------    ----                                ----------           -----------
1.0.2      windows-screenfetch                 Local                Powershell port of the Bash Screenshot Information Tool

PS C:\> Get-Command -Module windows-screenfetch

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Screenfetch                                        0.0        windows-screenfetch
  • 之后我创建了一个批处理脚本 C:\Program Files\ScreenFetch\screenfetch.bat,内容如下:
@echo off

echo.

PowerShell.exe -command screenfetch
  • 我把C:\Program Files\ScreenFetch路径添加到了系统的PATH环境变量中,这样就能直接在命令行输入screenfetch来运行这个脚本。

遇到的异常问题

每次我在命令行输入screenfetch命令时,都会陷入无限循环,完全无法执行对应的PowerShell功能。但只要我把这个批处理脚本改个名字(比如改成dupa.bat),再运行它就一切正常了,正常输出的信息如下:

C:\>"Program Files\ScreenFetch\dupa.bat"

....::::       Marcin@Laptop
....::::::::::::       OS: Microsoft Windows 10 Pro 64-bit
....:::: ::::::::::::::::       Kernel: 10.0.19044
....:::::::::::: ::::::::::::::::       Uptime: 0d 5h 50m 44s
:::::::::::::::: ::::::::::::::::       Motherboard: LENOVO 20FMS05K2D
:::::::::::::::: ::::::::::::::::       Shell: PowerShell 5.1.19041.1682
:::::::::::::::: ::::::::::::::::       Resolution: 1920 x 1080
:::::::::::::::: ::::::::::::::::       Window Manager: DWM
................ ................       Font: Segoe UI
:::::::::::::::: ::::::::::::::::       CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
:::::::::::::::: ::::::::::::::::       GPU Intel(R) HD Graphics 520
:::::::::::::::: ::::::::::::::::       RAM: 9278MB / 16205 MB (57%)
'''':::::::::::: ::::::::::::::::       Disk C: 130GB / 194GB (67%)
'''':::: ::::::::::::::::       Disk D: 717GB / 753GB (95%)
''''::::::::::::
''''::::

我实在搞不懂为什么会出现这种循环情况?是不是因为批处理脚本和PowerShell里的screenfetch命令同名导致的?希望能得到各位的指点,非常感谢!

备注:内容来源于stack exchange,提问作者Marcin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 07:19:06