zazhiii 2023-06-28 13:24 采纳率: 50%
浏览 30
已结题

关于Java无法读取以管理员方式运行的bat文件的执行结果

1.我创建了一个默认以管理员身份执行的bat文件

img

2.该cmd命令正常在cmd里执行的输出结果

img

3.我再用java程序执行bat文件

用的是下列方法

img

4.执行结果

(1) 执行bat文件(已经保证bat文件执行成功)

img

(2) 执行正常的cmd命令(将此cmd命令写入bat文件中再执行也能够正常读取)

img

请问有什么解决方案

  • 写回答

2条回答 默认 最新

  • 於黾 2023-06-28 13:30
    关注

    bat文件内容呢,放出来看看,它正常应该输出什么结果吗,如果本来就不输出结果当然读不出来
    如果它会print结果,那你也要把输入输出重定向到管道,才能读取

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月7日
  • 已采纳回答 6月29日
  • 修改了问题 6月29日
  • 创建了问题 6月28日

悬赏问题

  • ¥15 可以实现这个有不同背景颜色的九九乘法表吗?
  • ¥50 python写segy数据时出错2
  • ¥20 关于R studio 做精确稳定检验的问题!(语言-r语言)
  • ¥50 用贝叶斯决策方法,设计CAD程序
  • ¥20 关于#目标检测#的问题:(qq收集表到时间才能填写,填写的份数有上限)
  • ¥50 ZYNQ7020双核FLAHS烧写的问题
  • ¥20 ue 5 中想要实现第一人称人物左右行走摆动的效果,摄像头只向右摆动一次(关键词-结点)
  • ¥15 AD9164瞬时带宽1.8G,怎么计算出来?
  • ¥15 鼠标右键,撤销删除 复制 移动,要怎样删除? HKEY_CLASSES_ROOT*\shellex\ContextMenuHandlers 没用
  • ¥15 服务器安装php5.6版本