Coding/Script2023. 9. 7. 00:00
echo [TEST]
echo main x0 %~x0
echo main n0 %~n0
echo main nx0 %~nx0
echo main p0 %~p0
echo main pnx0 %~pnx0
echo main d0 %~d0 
echo main dpnx0 %~dpnx0
echo main f0 %~f0

실행 결과

C:\github>test

C:\github>echo [TEST]
[TEST]

C:\github>echo main x0 .bat
main x0 .bat

C:\github>echo main n0 test
main n0 test

C:\github>echo main nx0 test.bat
main nx0 test.bat

C:\github>echo main p0 \github\
main p0 \github\

C:\github>echo main pnx0 \github\test.bat
main pnx0 \github\test.bat

C:\github>echo main d0 C:
main d0 C:

C:\github>echo main dpnx0 C:\github\test.bat
main dpnx0 C:\github\test.bat

C:\github>echo main f0 C:\github\test.bat
main f0 C:\github\test.bat

C:\github>
Posted by chobocho
Coding/Script2020. 9. 10. 23:55

'Coding > Script' 카테고리의 다른 글

[DOS] Batch 파일  (0) 2023.09.07
windows 에서 pop띄우기  (0) 2017.06.15
[Excel VBA] File open / 파일열기  (0) 2016.12.20
Posted by chobocho
Coding/Script2017. 6. 15. 00:30

Batch 파일을 이용한 작업을 하다가, 작업을 종료를 팝업 윈도우를 띄워주는 기능이 필요하여 찾아보았다.


[ 출처 ]

https://stackoverflow.com/questions/774175/show-a-popup-message-box-from-a-windows-batch-file


1. CSCRIPT


[ msgbox.vbs ]

Set args = WScript.Arguments

msgText = args(0)

MsgBox msgText


CSCRIPT msgbox.vbs "chobocho.com"




2. mshta 이용 


mshta javascript:alert("chobocho.com!");close();



[ Python에서 호출 ]

import os

 

if __name__ == '__main__':

    cmd = "mshta javascript:alert(\"chobocho\.com!\");close();"

    os.system(cmd)

Posted by chobocho
Coding/Script2016. 12. 20. 00:24
Excel VBA : Open file with dialog box







Sub OpenFile()
    Dim chooseFileName As Variant
    chooseFileName = Application.GetOpenFilename(FileFilter:="XML Files(*.xml), *.xml", Title:="Select XML file")

    If chooseFileName <> False Then
       Debug.Print chooseFileName
    Else
       Exit Sub
    End If
End Sub

  • MSDN Link


'Coding > Script' 카테고리의 다른 글

windows 에서 pop띄우기  (0) 2017.06.15
[PHP] 서버에 접속한 장치의 IP 얻기  (0) 2011.01.19
BASIC의 추억  (0) 2007.04.04
Posted by chobocho
Coding/Script2011. 1. 19. 23:50
<?
        echo "Your IP is [ ".$_SERVER['REMOTE_ADDR']." ]";
?>

'Coding > Script' 카테고리의 다른 글

[Excel VBA] File open / 파일열기  (0) 2016.12.20
BASIC의 추억  (0) 2007.04.04
홈페이지에 명언을 뿌려주는 코드  (6) 2006.09.18
Posted by chobocho
Coding/Script2007. 4. 4. 01:44

윈도우XP에 포함된 QBASIC

윈도우XP에 포함된 QBASIC

C 를 알기전인 중학교때 열심히 가지고 놀았던 QBASIC이다. GWBASIC에 비해 전용 IDE(?)도 갖추었고, 행번호가 없어도 실행이 되고 함수 지원 등 다양한 변화가 있었다. 비록 컴파일은 지원하지 않았지만, 나름 유용했다. 마이컴이나 PC잡지에 나온 소스를 쳐보고 벽돌깨기나 타자연습등을 만들어 보면서 나름 만족감을 느끼게 해줬던 프로그램이다.
윈도우 95로 넘어오면서 사라진 줄 알았는데, 윈도우 XP에도 여전히 살아있었다.

간만에 QBASIC를 수행해 보니, 예전에 내공이 모자라서 만들고 싶어도 만들지 못했던 프로그램을 다시한번 BASIC으로 짜볼까라는 생각도 해보았다. 그래도 그 시간에 잠이나 자는게 좋을 것 같다. 이미 세상의 많은 시간많고 능력되는 재야 고수들이 짜놓은 좋은 프로그램과 소스들이 넘쳐나고 있으니까.

오랫동안 잊고 있었던 즐거웠던 추억이 떠오르는 화면이다.
항상 느끼지만 취미는 취미로 만족해야지, 일이되면 즐거움이 사라진다.
 

'Coding > Script' 카테고리의 다른 글

[PHP] 서버에 접속한 장치의 IP 얻기  (0) 2011.01.19
홈페이지에 명언을 뿌려주는 코드  (6) 2006.09.18
[PHP]변수값 넘기기  (2) 2006.08.29
Posted by chobocho
Coding/Script2006. 9. 18. 01:35
#proverb.php

<?
  include "./data.php";
  $result_proverb=$proverb[$number];
?>
  <table border="0" cellSpacing="0" cellPadding="5" width="300">
   <tr>
    <td><b>[오늘의 한 마디]</b> <br><?=$result_proverb?></td>
   </tr>
  </table>


#data.php

<?
  $number = mt_rand(0, 1);
  $proverb = array(0=>'盡人事待天命', '구슬이 서말이라도 꿰어야 보배다.');
?>

'Coding > Script' 카테고리의 다른 글

BASIC의 추억  (0) 2007.04.04
[PHP]변수값 넘기기  (2) 2006.08.29
웹사이트에 구글 검색창 달기  (0) 2006.08.03
Posted by chobocho
Coding/Script2006. 8. 29. 01:31
PHP에서 보안설정으로 값이 넘어 가지 않을 경우 아래와 같이 하면된다.

$passwd = $_POST[passwd];

'Coding > Script' 카테고리의 다른 글

홈페이지에 명언을 뿌려주는 코드  (6) 2006.09.18
웹사이트에 구글 검색창 달기  (0) 2006.08.03
배치파일 정리  (0) 2006.04.22
Posted by chobocho
Coding/Script2006. 8. 3. 23:45
구글 검색창을 웹페이지에 달고 싶다면 다음 사이트를 참고하면 된다.

http://www.google.co.kr/intl/ko/searchcode.html

아니면 아래 코드를 추가해 주면된다.


[CODE] <!-- Search Google --> <center> <form method=get action="http://www.google.co.kr/search"> <table bgcolor="#FFFFFF"><tr><td> <a href="http://www.google.co.kr/"> <img src="http://www.google.co.kr/logos/Logo_40wht.gif" border="0" alt="Google" align="absmiddle"></a> <input type=text name=q size=25 maxlength=255 value=""> <input type=hidden name=ie value=euc-kr> <input type=hidden name=oe value=euc-kr> <input type=hidden name=hl value=ko> <input type=submit name=btnG value="Google 검색"> </td></tr></table> </form> </center> <!-- Search Google --> [/CODE]

'Coding > Script' 카테고리의 다른 글

홈페이지에 명언을 뿌려주는 코드  (6) 2006.09.18
[PHP]변수값 넘기기  (2) 2006.08.29
배치파일 정리  (0) 2006.04.22
Posted by chobocho
Coding/Script2006. 4. 22. 01:05

10년전에 쪼매 열심히 보던 배치파일... 쓸일이 없을 줄 알았는데, 써야 할 일이 있어서 다시  한 번 기억을 되살려 보고, 인터넷 검색도 하여 정리를 해보았다.

1. Hello, World 출력하기

  Hello.bat를 만들고 아래와 같이 내용을 입력한다.

@echo Hello, World

  @는 echo off와 같은 의미로, 명령어를 다시 보여주지 않는다는 뜻

2. 명령어 정리

REM주석문을 위한 명령어.
@REM Hello.bat
@를 붙여주어야 다시 화면에 나타나지 않는다.
ECHO의미 그대로 화면에 명령어를 보여준다.

echo Hello, World!

수행시

echo Hello, World!
Hello, World!

로 출력된다. ECHO OFF 라는 명령을 맨 위에 쳐주면 ECHO기능이 사라진다.
그냥 ECHO만 치면 빈 라인이 출력된다.
CLS화면을 깨끗하게 지워준다
PAUSE아무키나 누를떄 까지 잠시 실행을 중단한다.
IFC의 IF와 비슷하다.

IF CONDITION == end GOTO END

@REM data.txt파일이 존재하면 EXECUTE로 점프
IF EXIST data.txt GOTO EXECUTE 
GOTO지정된 LABEL로 점프를 한다.

GOTO END

IF CONDITION == end GOTO END

위의 내용만 가지고도 할 수 있는 것은 무척 많다. 약간만 응용해도 위험한 것(?)들을 많이
많들어 낼수도 있고, 유용한 작업에 쓰일수도 있다.



참고 사이트 : http://computerhope.com/batch.htm

'Coding > Script' 카테고리의 다른 글

홈페이지에 명언을 뿌려주는 코드  (6) 2006.09.18
[PHP]변수값 넘기기  (2) 2006.08.29
웹사이트에 구글 검색창 달기  (0) 2006.08.03
Posted by chobocho