vb script ๋ฒ๊ทธ (5.0 1179) [6]
vb script ๋ฒ๊ทธ (5.0 1179)
2017-05-19 17:26 - ์ด์ฅํ
์๋์ ๊ฐ์ ๋์์ ์ํํ๋๋ฐ,
๋๋ถ๋ถ ์๋๋๋ฐ, ์ค๋ ์ด๋ ค์๋ ํฐ๋ฏธ๋์์ ์ฌ์ฉํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์๋ฌด๋๋ CurrentRow๊ฐ ์ผ์ ์ด์ ๊ฐ์ผ ๋ ์์๋๋ ์ผ์ด์ค๊ฐ ์๋๊ฒ ๊ฐ์ต๋๋ค.
ํด๋น ํ์์ด ๋์ฌ๋ CurrentRow๊ฐ ํญ์ 1069 ์ ๋๋ค.
ํฐ๋ฏธ๋์ ์ด๊ธฐํ ํ๊ณ ๋๋ฉด ๊ด์ฐฎ์ ์ง๋๋ค.
	xsh.Screen.Send vbCR
	xsh.Screen.WaitForString("#")
	xsh.Session.sleep 50
	beginRow = xsh.Screen.CurrentRow + 1
	xsh.Screen.Send CommandStr + vbCR
	xsh.Screen.WaitForString(WaitStr)
	xsh.Session.sleep 50
	endRow = xsh.Screen.CurrentRow
ํ๋ก๊ทธ๋จ ๋ฒ์ : Xshell 5
๋๋ถ๋ถ ์๋๋๋ฐ, ์ค๋ ์ด๋ ค์๋ ํฐ๋ฏธ๋์์ ์ฌ์ฉํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์๋ฌด๋๋ CurrentRow๊ฐ ์ผ์ ์ด์ ๊ฐ์ผ ๋ ์์๋๋ ์ผ์ด์ค๊ฐ ์๋๊ฒ ๊ฐ์ต๋๋ค.
ํด๋น ํ์์ด ๋์ฌ๋ CurrentRow๊ฐ ํญ์ 1069 ์ ๋๋ค.
ํฐ๋ฏธ๋์ ์ด๊ธฐํ ํ๊ณ ๋๋ฉด ๊ด์ฐฎ์ ์ง๋๋ค.
	xsh.Screen.Send vbCR
	xsh.Screen.WaitForString("#")
	xsh.Session.sleep 50
	beginRow = xsh.Screen.CurrentRow + 1
	xsh.Screen.Send CommandStr + vbCR
	xsh.Screen.WaitForString(WaitStr)
	xsh.Session.sleep 50
	endRow = xsh.Screen.CurrentRow
ํ๋ก๊ทธ๋จ ๋ฒ์ : Xshell 5
Re: vb script ๋ฒ๊ทธ (5.0 1179)
2017-05-22 09:47 - ๋ท์ฌ๋
์๋
ํ์ญ๋๊น?
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ฌ์ฉ ์ค์ธ ์ธ์ ์ธ ํด๋น ์ธ์ ๋ฑ๋ก ์ ๋ณด์์ ์ ํ ์คํฌ๋กค ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ์ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋๋ค.
์ฐ์ ์ ์ธ์ ๋ฑ๋ก ์ ๋ณด์์ ์คํฌ๋กค ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ์ข ๋ ์ถฉ๋ถํ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ์ ํ ์ฌ์ฉํ์๊ฑฐ๋, CurrentRow ๊ฐ์ ์ฌ์ฉํ์๊ธฐ ์ ์ ์คํฌ๋กค ๋ฒํผ๋ฅผ ์ด๊ธฐํํ๋ ๋ฃจํด์ ์ถ๊ฐํด ๋ณด์๋ ๊ฒ๋ ๊ณ ๋ คํด ๋ณผ ์ ์๊ฒ ์ต๋๋ค.
์ ํฌ๋ ๋ค๋ฅธ ๊ฐ๋๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ฌ์ฉ ์ค์ธ ์ธ์ ์ธ ํด๋น ์ธ์ ๋ฑ๋ก ์ ๋ณด์์ ์ ํ ์คํฌ๋กค ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ์ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋๋ค.
์ฐ์ ์ ์ธ์ ๋ฑ๋ก ์ ๋ณด์์ ์คํฌ๋กค ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ์ข ๋ ์ถฉ๋ถํ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ์ ํ ์ฌ์ฉํ์๊ฑฐ๋, CurrentRow ๊ฐ์ ์ฌ์ฉํ์๊ธฐ ์ ์ ์คํฌ๋กค ๋ฒํผ๋ฅผ ์ด๊ธฐํํ๋ ๋ฃจํด์ ์ถ๊ฐํด ๋ณด์๋ ๊ฒ๋ ๊ณ ๋ คํด ๋ณผ ์ ์๊ฒ ์ต๋๋ค.
์ ํฌ๋ ๋ค๋ฅธ ๊ฐ๋๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
Re: vb script ๋ฒ๊ทธ (5.0 1179)
2017-05-26 16:25 - ohlee
์คํฌ๋กค ๋ฒํผ ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ์ด ๋ฌด์์ธ๊ฐ์?
๊ด๋ จ ๋ฌธ์ ์ฐพ์๋ด๋ ์๋๋ฐ
๊ด๋ จ ๋ฌธ์ ์ฐพ์๋ด๋ ์๋๋ฐ
Re: vb script ๋ฒ๊ทธ (5.0 1179)
2017-05-30 09:58 - ๋ท์ฌ๋
์๋
ํ์ญ๋๊น?
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์๊ฒฉ ์์คํ ์ ํฐ๋ฏธ๋์ ์ด๊ธฐํํ๋ ๋ช ๋ น์ผ๋ก 'reset'์ด ์ค๋น๋์ด ์์ต๋๋ค.
์ ๋์ค/๋ฆฌ๋ ์ค ์์คํ ๋ reset ๋ช ๋ น์ด ํฐ๋ฏธ๋์ ์ด๊ธฐํํ๋ ๋ช ๋ น์ ๋๋ค.
Xshell์ํฐ๋ฏธ๋์ ์ด๊ธฐํํ ๋ ์ธ์ ์ค์ ์ ๋ฐ๋ผ์ ์คํฌ๋กค ๋ฒํผ๋ฅผ ๋น์ธ ์ ์์ต๋๋ค.
์ธ์ ๋ฑ๋ก ์ ๋ณด -> ํฐ๋ฏธ๋ -> ์คํฌ๋กค ๋ฒํผ : '์ง์์ง ํ๋ฉด์ ์คํฌ๋กค ๋ฒํผ์ ๋ฃ์ต๋๋ค' => ์ ํ ํด์ .
์ ์ต์ ์ ์ ํ ํด์ ํ ํ ์ฌ์ฉํ์๋ ์คํฌ๋ฆฝํธ์ reset ๋ช ๋ น์ ์ ๋ฌํ๋๋ก ํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์)
...
xsh.Screen.Send "reset"
xsh.Session.sleep 500
beginRow = xsh.Screen.CurrentRow + 1
...
xsh.Session.sleep 500
endRow = xsh.Screen.CurrentRow
์ ํฌ๋ ์ด ๋ฌธ์ ์ ๋ํ ๊ทผ๋ณธ์ ์ธ ํด๊ฒฐ์ฑ ์ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์๊ฒฉ ์์คํ ์ ํฐ๋ฏธ๋์ ์ด๊ธฐํํ๋ ๋ช ๋ น์ผ๋ก 'reset'์ด ์ค๋น๋์ด ์์ต๋๋ค.
์ ๋์ค/๋ฆฌ๋ ์ค ์์คํ ๋ reset ๋ช ๋ น์ด ํฐ๋ฏธ๋์ ์ด๊ธฐํํ๋ ๋ช ๋ น์ ๋๋ค.
Xshell์ํฐ๋ฏธ๋์ ์ด๊ธฐํํ ๋ ์ธ์ ์ค์ ์ ๋ฐ๋ผ์ ์คํฌ๋กค ๋ฒํผ๋ฅผ ๋น์ธ ์ ์์ต๋๋ค.
์ธ์ ๋ฑ๋ก ์ ๋ณด -> ํฐ๋ฏธ๋ -> ์คํฌ๋กค ๋ฒํผ : '์ง์์ง ํ๋ฉด์ ์คํฌ๋กค ๋ฒํผ์ ๋ฃ์ต๋๋ค' => ์ ํ ํด์ .
์ ์ต์ ์ ์ ํ ํด์ ํ ํ ์ฌ์ฉํ์๋ ์คํฌ๋ฆฝํธ์ reset ๋ช ๋ น์ ์ ๋ฌํ๋๋ก ํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์)
...
xsh.Screen.Send "reset"
xsh.Session.sleep 500
beginRow = xsh.Screen.CurrentRow + 1
...
xsh.Session.sleep 500
endRow = xsh.Screen.CurrentRow
์ ํฌ๋ ์ด ๋ฌธ์ ์ ๋ํ ๊ทผ๋ณธ์ ์ธ ํด๊ฒฐ์ฑ ์ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
Re: vb script ๋ฒ๊ทธ (5.0 1179)
2017-05-31 12:18 - ์ด์ฅํ
reset์ linux์ ํฐ๋ฏธ๋ ์ด๊ธฐํ์ง xshell์ ์ด๊ธฐํ๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
alt+e (ํธ์ง) T (ํฐ๋ฏธ๋ ์ด๊ธฐํ) ๋ช ๋ น์ด ์ ๋ ฅํ์๋ ์ ์๋์ ํฉ๋๋ค.
vb์คํฌ๋ฆฝํธ ๋ด์ ํด๋น ๋ช ๋ น์ด๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ด ์๋์ง์?
alt+e (ํธ์ง) T (ํฐ๋ฏธ๋ ์ด๊ธฐํ) ๋ช ๋ น์ด ์ ๋ ฅํ์๋ ์ ์๋์ ํฉ๋๋ค.
vb์คํฌ๋ฆฝํธ ๋ด์ ํด๋น ๋ช ๋ น์ด๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ด ์๋์ง์?
Re: vb script ๋ฒ๊ทธ (5.0 1179)
2017-05-31 18:15 - ๋ท์ฌ๋
์๋
ํ์ญ๋๊น?
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
reset ๋ช ๋ น๊ณผ Xshell์ 'ํฐ๋ฏธ๋ ์ด๊ธฐํ'๋ ๊ฐ์ ์ญํ ์ ํฉ๋๋ค.
reset ๋ช ๋ น์ ๊ฒฐ๊ณผ๋ก ๋ฐ์ํ๋ ํฐ๋ฏธ๋ ์ฝ๋์ ๋ํด์ Xshell์ 'ํฐ๋ฏธ๋์ ์ด๊ธฐํ'ํฉ๋๋ค.
reset ๋ช ๋ น์ด๋ 'ํฐ๋ฏธ๋ ์ด๊ธฐํ' ๋ฉ๋ด ์๋ ์์ ์์ด์ ์ค์ํ ์ฌํญ์ ์ง์์ง ํ๋ฉด์ ์คํฌ๋กค ๋ฒํผ์ ๋ฃ์ง ์๋๋ก ํด์ผ ํ๋ค๋ ์ ์ ๋๋ค.
์ธ์ ๋ฑ๋ก ์ ๋ณด -> ํฐ๋ฏธ๋ -> ์คํฌ๋กค ๋ฒํผ : '์ง์์ง ํ๋ฉด์ ์คํฌ๋กค ๋ฒํผ์ ๋ฃ์ต๋๋ค' => ์ ํ ํด์ .
์์ฝ๊ฒ๋ ํ์ฌ Xshell ์คํฌ๋ฆฝํธ ๊ธฐ๋ฅ์๋ ๋ฉ๋ด๋ ๋จ์ถ ๋ฒํผ์ ์คํํ๋๋ก ํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
reset ๋ช ๋ น๊ณผ Xshell์ 'ํฐ๋ฏธ๋ ์ด๊ธฐํ'๋ ๊ฐ์ ์ญํ ์ ํฉ๋๋ค.
reset ๋ช ๋ น์ ๊ฒฐ๊ณผ๋ก ๋ฐ์ํ๋ ํฐ๋ฏธ๋ ์ฝ๋์ ๋ํด์ Xshell์ 'ํฐ๋ฏธ๋์ ์ด๊ธฐํ'ํฉ๋๋ค.
reset ๋ช ๋ น์ด๋ 'ํฐ๋ฏธ๋ ์ด๊ธฐํ' ๋ฉ๋ด ์๋ ์์ ์์ด์ ์ค์ํ ์ฌํญ์ ์ง์์ง ํ๋ฉด์ ์คํฌ๋กค ๋ฒํผ์ ๋ฃ์ง ์๋๋ก ํด์ผ ํ๋ค๋ ์ ์ ๋๋ค.
์ธ์ ๋ฑ๋ก ์ ๋ณด -> ํฐ๋ฏธ๋ -> ์คํฌ๋กค ๋ฒํผ : '์ง์์ง ํ๋ฉด์ ์คํฌ๋กค ๋ฒํผ์ ๋ฃ์ต๋๋ค' => ์ ํ ํด์ .
์์ฝ๊ฒ๋ ํ์ฌ Xshell ์คํฌ๋ฆฝํธ ๊ธฐ๋ฅ์๋ ๋ฉ๋ด๋ ๋จ์ถ ๋ฒํผ์ ์คํํ๋๋ก ํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
Re: vb script ๋ฒ๊ทธ (5.0 1179)
2017-06-01 09:26 - ๋ท์ฌ๋
์๋
ํ์ญ๋๊น?
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ด ๋ฌธ์ ์ ๋ํด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์๋ ์ค์ ๋๋ค.
ํจ์น๊ฐ ๋์ค๊ธฐ๊น์ง ์์ ๋ถํธํ์๋๋ผ๋ ์ธ๊ธํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด ๋ณด์๊ฑฐ๋ ์กฐ๊ธ๋ง ๊ธฐ๋ค๋ ค ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ด ๋ฌธ์ ์ ๋ํด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์๋ ์ค์ ๋๋ค.
ํจ์น๊ฐ ๋์ค๊ธฐ๊น์ง ์์ ๋ถํธํ์๋๋ผ๋ ์ธ๊ธํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด ๋ณด์๊ฑฐ๋ ์กฐ๊ธ๋ง ๊ธฐ๋ค๋ ค ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
์ด์ ์กฐํ์: 752
$