홈 > IT > IT정보
IT정보

사지방에서 배운 Powershell 언어 1

1 리브 0 61

월래 .net언어를 사용하고 .net언어를 좋아해서 사지방에서 프로그래밍 해볼수없을까? 하다가 생각난게 powershell입니다


기본적으로 제가 프로그래밍할때 httprequest를 자주애용하고 request의 취약점을 찾아내서 보내보는게 취미입니다 ㅋㅋ..

(써보니 살짝 변태같은;;)


저는 프로그래밍을 강좌? 할때 프레임워크불러오기? 사용하기? 를 제1순위로 생각합니다 그후에 사용하는 기본적인 코드의 설명이 필요하다 생각합니다


1. vb.net에선 import 기능 c#에서는 using 역활을하는 add-type을 소개합니다.


add-type의 기본설명은 'Microsoft .NET Framework 유형(클래스)을 Windows PowerShell 세션에 추가합니다.' 입니다.


.net에서 유용하고 만들기쉬운 form을 만들기위해서는 add-type을 사용해야합니다 (+ 메세지박스 역시 추가해줘야합니다.)


add-type -AssemblyName system.windows.forms  << 이 코드는 powershell에 system.windows.forms의 프레임워크를 사용할려고 불러오는작업? 입니다.

forms에는 여러가지가 존재하는데

textbox / label / combobox / checkbox / form / messgebox / listview 등등등  .net에서 form을 만드는 역활을합니다.


forms를 추가하면

$f1 = New-Object system.windows.forms.form 이런형식으로 form을 만들수있습니다. (※.net처럼 한글 변수명도 사용가능)

$f1.size = New-Object system.drawing.size(50,50) 하면 $f1의 크기는 W 50 H 50으로 설정됩니다.

f1의 gui를 보고싶으면

$f1.showdialog()를 해주시면됩니다.


오늘은 이걸로하고 다음부터는 직접 짜본 script를 기반으로 설명하면서 올려보겠습니다.

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오스토리로 보내기
  • 네이버밴드로 보내기
  • 네이버로 보내기
  • 텀블러로 보내기
  • 핀터레스트로 보내기
0 Comments
Category
State
  • 현재 접속자 80(2) 명
  • 오늘 방문자 519 명
  • 어제 방문자 329 명
  • 최대 방문자 628 명
  • 전체 방문자 25,219 명
  • 전체 게시물 541 개
  • 전체 댓글수 91 개
  • 전체 회원수 30 명
Facebook Twitter GooglePlus KakaoStory NaverBand