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


Re: vb script ๋ฒ„๊ทธ (5.0 1179)

2017-05-22 09:47 - ๋„ท์‚ฌ๋ž‘
์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ?
๋„ท์‚ฌ๋ž‘์ปดํ“จํ„ฐ ๊ธฐ์ˆ ์ง€์›์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์ค‘์ธ ์„ธ์…˜์ธ ํ•ด๋‹น ์„ธ์…˜ ๋“ฑ๋ก ์ •๋ณด์—์„œ ์ •ํ•œ ์Šคํฌ๋กค ๋ฒ„ํผ์˜ ํฌ๊ธฐ๋ฅผ ์ดˆ๊ณผํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

์šฐ์„ ์€ ์„ธ์…˜ ๋“ฑ๋ก ์ •๋ณด์—์„œ ์Šคํฌ๋กค ๋ฒ„ํผ์˜ ํฌ๊ธฐ๋ฅผ ์ข€ ๋” ์ถฉ๋ถ„ํ•œ ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝํ•˜์‹  ํ›„ ์‚ฌ์šฉํ•˜์‹œ๊ฑฐ๋‚˜, 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

์ €ํฌ๋Š” ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ทผ๋ณธ์ ์ธ ํ•ด๊ฒฐ์ฑ…์„ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.


Re: vb script ๋ฒ„๊ทธ (5.0 1179)

2017-05-31 12:18 - ์ด์˜ฅํ™˜
reset์€ linux์˜ ํ„ฐ๋ฏธ๋„ ์ดˆ๊ธฐํ™”์ง€ xshell์˜ ์ดˆ๊ธฐํ™”๋Š” ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

alt+e (ํŽธ์ง‘) T (ํ„ฐ๋ฏธ๋„ ์ดˆ๊ธฐํ™”) ๋ช…๋ น์–ด ์ž…๋ ฅํ›„์—๋Š” ์ •์ƒ๋™์ž‘ ํ•ฉ๋‹ˆ๋‹ค.

vb์Šคํฌ๋ฆฝํŠธ ๋‚ด์— ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์—†๋Š”์ง€์š”?


Re: vb script ๋ฒ„๊ทธ (5.0 1179)

2017-05-31 18:15 - ๋„ท์‚ฌ๋ž‘
์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ?
๋„ท์‚ฌ๋ž‘์ปดํ“จํ„ฐ ๊ธฐ์ˆ ์ง€์›์ž…๋‹ˆ๋‹ค.

reset ๋ช…๋ น๊ณผ Xshell์˜ 'ํ„ฐ๋ฏธ๋„ ์ดˆ๊ธฐํ™”'๋Š” ๊ฐ™์€ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
reset ๋ช…๋ น์˜ ๊ฒฐ๊ณผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ํ„ฐ๋ฏธ๋„ ์ฝ”๋“œ์— ๋Œ€ํ•ด์„œ Xshell์€ 'ํ„ฐ๋ฏธ๋„์„ ์ดˆ๊ธฐํ™”'ํ•ฉ๋‹ˆ๋‹ค.

reset ๋ช…๋ น์ด๋‚˜ 'ํ„ฐ๋ฏธ๋„ ์ดˆ๊ธฐํ™”' ๋ฉ”๋‰ด ์ž‘๋™ ์‹œ์— ์žˆ์–ด์„œ ์ค‘์š”ํ•œ ์‚ฌํ•ญ์€ ์ง€์›Œ์ง„ ํ™”๋ฉด์„ ์Šคํฌ๋กค ๋ฒ„ํผ์— ๋„ฃ์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์„ธ์…˜ ๋“ฑ๋ก ์ •๋ณด -> ํ„ฐ๋ฏธ๋„ -> ์Šคํฌ๋กค ๋ฒ„ํผ : '์ง€์›Œ์ง„ ํ™”๋ฉด์„ ์Šคํฌ๋กค ๋ฒ„ํผ์— ๋„ฃ์Šต๋‹ˆ๋‹ค' => ์„ ํƒ ํ•ด์ œ.

์•„์‰ฝ๊ฒŒ๋„ ํ˜„์žฌ Xshell ์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋Šฅ์—๋Š” ๋ฉ”๋‰ด๋‚˜ ๋‹จ์ถ• ๋ฒ„ํŠผ์„ ์‹คํ–‰ํ•˜๋„๋ก ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.


Re: vb script ๋ฒ„๊ทธ (5.0 1179)

2017-06-01 09:26 - ๋„ท์‚ฌ๋ž‘
์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ?
๋„ท์‚ฌ๋ž‘์ปดํ“จํ„ฐ ๊ธฐ์ˆ ์ง€์›์ž…๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.
ํŒจ์น˜๊ฐ€ ๋‚˜์˜ค๊ธฐ๊นŒ์ง€ ์œ„์— ๋ถˆํŽธํ•˜์‹œ๋”๋ผ๋„ ์–ธ๊ธ‰ํ•œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด ๋ณด์‹œ๊ฑฐ๋‚˜ ์กฐ๊ธˆ๋งŒ ๊ธฐ๋‹ค๋ ค ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
			


์ด์ „ ์กฐํšŒ์ˆ˜: 752
$