Visual Studio 2008 (설치 & 배포> 설치 프로젝트)에서 개발 된 사용자 지정 설치 관리자를 사용하여 C# 프로젝트를 작업하고 있습니다. 설치가 끝나면 배치 파일 (* .bat)을 실행하고 싶습니다. 어떻게해야합니까?설치가 끝난 후 배치 스크립트를 실행하는 방법은 무엇입니까?
답변
Installer 클래스를 확장하고 Committed 이벤트를 무시해야합니다.
여기는 example입니다. 희망을 당신이 C에서 #. 박쥐 파일을 실행하는 방법을 찾을 수있을 것입니다 #.
[RunInstaller(true)]
public class ServiceInstaller : Installer
{
string strServiceName = "MyServiceName";
public ServiceInstaller()
{
// .............
this.Committed += new InstallEventHandler(ServiceInstaller_Committed);
}
void ServiceInstaller_Committed(object sender, InstallEventArgs e)
{
// Run your batch file
}
}
Custom Install Action이 또 다른 옵션입니다. Here은 비슷한 스레드입니다.
cmd.exe
을 사용하여 배치 파일을 실행할 수 있습니다. 어쨌든 배치 파일을 실행합니다.
시작 방법 : cmd.exe /c <path-to-batch>\batchfile.bat
.
- 2010 설치 프로그램에서 - cmd.exe의 원본 경로를 변경할 수있는 방법이 없습니다. cmd.exe의 xp 위치가 c : \ winnt \ system32에 있지만 Windows 7이 c : \ windows \ system32 나는 뒤죽박죽이다 – pithhelmet
@pithhelmet'% comspec %'환경 변수는'cmd.exe'의 전체 경로를 저장합니다. '% windir %'는 Windows 디렉토리를 가리키며,'% windir % \ system32 \ cmd.exe'는 정확하게'cmd.exe'를 가리 킵니다. Windows가'C :'드라이브에 없어도 작동합니다. 'system32'는'PATH' 환경 변수에 나열되어 있기 때문에'cmd.exe'에 대한 전체 경로를 생략 할 수 있습니다. –
- 1. swf가 끝난 후 JS를 실행하는 방법은 무엇입니까?
- 2. 설치가 성공적으로 끝난 후 InstallShield는 실행되지 않습니다.
- 3. QuickTime 동영상 재생이 끝난 후 Javascript 기능을 실행하는 방법은 무엇입니까?
- 4. Tortoise 업데이트가 끝난 후 python 스크립트를 실행하십시오.
- 5. MSI 설치가 완료된 후 스크립트를 실행하는 방법은 무엇입니까? MSI는 VS2010 + 설치 마법사
- 6. 배치 파일의 인수를 사용하여 PHP 스크립트를 실행하는 방법은 무엇입니까?
- 7. 저장 프로 시저 내에서 배치 스크립트를 실행하는 방법은 무엇입니까?
- 8. 서버에서 스크립트를 실행하는 방법은 무엇입니까?
- 9. UIView 애니메이션이 끝난 후 코드를 실행 하시겠습니까?
- 10. 동영상이 끝난 후 어떻게해야합니까?
- 11. Java에서 배치 파일을 실행하는 방법은 무엇입니까?
- 12. Windows 배치 명령을 반복적으로 실행하는 방법은 무엇입니까?
- 13. ProcessStartInfo를 사용하여 배치 파일을 실행하는 방법은 무엇입니까?
- 14. Java에서 배치 파일을 실행하는 방법은 무엇입니까?
- 15. HTML에서 윈도우 배치 파일을 실행하는 방법은 무엇입니까?
- 16. 애니메이션이 끝난 후 애니메이션을 다시 실행하는 방법 (jQuery)?
- 17. 배치 스크립트를 작성하는 가장 좋은 방법은 무엇입니까?
- 18. 비디오 재생이 끝난 후 HTML을 표시하는 방법은 무엇입니까?
- 19. 감속이 끝난 후 스크롤 뷰가 멈추는 contentOffset을 계산하는 방법은 무엇입니까?
- 20. 다음 JQuery 스크립트를 실행하는 적절한 방법은 무엇입니까?
- 21. cygwin에서 쉘 스크립트를 실행하는 방법은 무엇입니까?
- 22. Windows 서비스에서 Linux의 스크립트를 실행하는 방법은 무엇입니까?
- 23. Grails 앱에서 Groovy 스크립트를 실행하는 방법은 무엇입니까?
- 24. 영구 PHP 스크립트를 계속 실행하는 방법은 무엇입니까?
- 25. Spotlight를 사용하여 셸 스크립트를 실행하는 방법은 무엇입니까?
- 26. 서버에서 파이썬 스크립트를 실행하는 방법은 무엇입니까?
- 27. cron을 사용하여 스크립트를 실행하는 올바른 방법은 무엇입니까?
- 28. 명령 줄에서 rrdcgi 스크립트를 실행하는 방법은 무엇입니까?
- 29. Django에서 cron-like 스크립트를 실행하는 방법은 무엇입니까?
- 30. Windows에서 python 스크립트를 실행하는 방법은 무엇입니까?
왜 VS 설치 프로그램이 저에게 dll exe js vbs만을 사용할 수 있는지 궁금합니다. – Cynede