Windows의 명령 프롬프트에서 백그라운드 실행

sarama의 이미지

여기 리눅스만 질문하는 곳이 아니라고 해서 질문드립니다.

윈도 사용하다가 간단하게 테스트 할때 재부팅해서 리눅스 들어가기보다는 윈도에서 해결하려고 멕티브 펄과 gvim을 설치했습니다.

테스트 결과 모두 실행이 됩니다.

그런데 명령 프롬프트 띠우고 gvim실행을 위해서 배치 파일을 만들었습니다.

약 10여년전 기억을 되살리며
copy con vi.bat
c:\Vim\vim62\gvim.exe
콘트롤 Z

이렇게 만들어서 vi.bat를 실행했는데 실행이 됩니다.

그런데 백그라운드가 아니라서 프롬프트가 뜨지 않습니다.

제가 하고 싶은것은 그냥 명령 프롬프트 띠워서 vi로 코딩하고 프롬프트에서 실행해서 결과를 보고 싶거든요...
뭐 편리한 방법 없을까요?

&기호도 사용해 봤습니다. 결과는 마찬가지...

그리고 위 처럼 배치파일 만들고
>vi.bat test.pl

이렇게 실행을 했는데 test.pl화일(이미 만들어놨던 화일)이 뜨지 않고 그양 vi만 뜨네요... 이 문제도 해결 불가능한가요?
아참, 혹시 명령 프롬프트에서 실행 경로 추가할 수 있는 화일이 어디 있는지 아시나요?

재부팅하기 귀찮아서 이렇게 했는데 생각보다 불편하네요... 역시 리눅스(?)

codebank의 이미지

MS-Windows라면 명령 프롬프트에서 백그라운드로 실행시키는 명령은 (옵션)없습니다.
만일 여러가지작업을 동시에 하고 싶으시다면 명령프롬프트를 여러개 실행시키고
각각의 창에서 다른 작업을 유도하면 됩니다.

궁금한것은 왜 배치파일로 만들어서 gvim을 실행시키시나요?
시작버튼의 실행을 이용하면 될텐데요?

------------------------------
좋은 하루 되세요.

kslee80의 이미지

.bat 파일에서 Argument 처리를 해야 합니다 ;;
너무 오래돼서리 어떤 특수 기호가 사용 됐었는지 까먹었네요.

그리고 Win98 의 command 는 모르겠지만,
Win2k/XP 의 cmd 창에서는 백그라운드 실행이 됩니다.
start 라는 명령이 그런 역할을 대신 해 줍니다.

하지만, gvim 을 띄우기 위해서라면
gvim 에 포함되어 있는 gvim.bat 를 사용하시는게 더 나을겁니다.
gvim.bat 파일에 이미 원하시는 기능들이 다 구현되어 있습니다

peccavi의 이미지

음.. 일단 저도 왜 배치파일을 원하시는지 잘 이해가 되지 않네요..

그냥 커맨드창 띠워놓고 작업하시면 되지 않나요?

sarama wrote:
그리고 위 처럼 배치파일 만들고
>vi.bat test.pl

이렇게 실행을 했는데 test.pl화일(이미 만들어놨던 화일)이 뜨지 않고 그양 vi만 뜨네요... 이 문제도 해결 불가능한가요?

배치파일에서 다음과 같이 사용하실 수 있습니다.

copy con a.bat
dir %1 %2 %3
^z

c:\> a /w /p

하시면 dir /w /p 와 같습니다.

sarama wrote:
아참, 혹시 명령 프롬프트에서 실행 경로 추가할 수 있는 화일이 어디 있는지 아시나요?

실행경로를 변경하시려면 PATH 를 작성해 주셔야 합니다.

두가지 정도의 방법이 있는데요, 하나는 autoexec.bat파일에 다음을 추가합니다.

set PATH=%PATH%:c:\vim:c:\util

이런식이지요..

또 하나는 윈도 환경변수를 변경하는 방법입니다.

내컴퓨터 오른쪽클릭->속성->고급->환경변수->PATH선택->편집

감기조심하세용~

----
jai guru deva om...

xiphoid의 이미지

start vim 해보세요

아 피곤해

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.