簡體   English   中英

如何使用p4.Net API運行DOS命令

[英]How to run a dos command with p4.Net API

我有一些在Perforce中運行的批處理命令。 通常,我從“ Perforce->右鍵單擊文件->在此處打開命令窗口”打開命令提示符。

我正在嘗試自動化一些任務,該任務涉及從Perforce打開的“命令窗口”中運行命令。

使用p4.Net API,如何從當前的perforce Client運行dos命令?

我相信“此處打開命令窗口”的唯一特別之處在於:

  1. 命令窗口的當前目錄在源代碼樹中設置為該目錄。
  2. P4USER,P4PORT和P4CLIENT環境變量被配置為與您正在使用的Perforce客戶端工作區的設置匹配。

因此,您可以使用普通的C#.Net技術來運行子進程。 這是一個有點類似的問題,應該給您一些想法(它使用Source Depot作為示例,就像Perforce一樣,但是它是一個不同的SCM;不過,總體概念應該是相似的): 如何使用帶有多個C#的c#運行cmd.exe參數呢?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM