vb script ์‚ฌ์šฉ ๊ด€๋ จ ์งˆ๋ฌธ [1]

vb script ์‚ฌ์šฉ ๊ด€๋ จ ์งˆ๋ฌธ

2015-07-09 13:06 - ์ด์ข…ํ›ˆ
์•ˆ๋…•ํ•˜์„ธ์š”

xshell์—์„œ vb script ์‚ฌ์šฉ ๊ด€๋ จํ•˜์—ฌ ๋ฌธ์˜ํ•ฉ๋‹ˆ๋‹ค.

์งˆ๋ฌธ์€ 2๊ฐ€์ง€์ธ๋ฐ์š”

1. xsh.Screen.WaitForString์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์˜๋„์น˜ ์•Š๋Š” ๋ฌธ์ž์—ด์„ ๋ฐ›๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ
์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋ฌดํ•œ ๋Œ€๊ธฐ๋กœ ๋น ์ง€๋Š” ๋ฌธ์ œ
=> ๋ฌดํ•œ ๋Œ€๊ธฐ ์ƒํƒœ์— ์•ˆ๋น ์ง€๊ฒŒ timeout์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ณ 
timeout์ด ๋œ ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฌธ์˜ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

2. xsh.Screen.CurrentRow์˜ ๊ฐ’์ด 1000์ค„ ์ด์ƒ์ด ๋˜๋ฉด ํ•ญ์ƒ ๊ฐ™์€์ค„ ๋ฒˆํ˜ธ๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.
xsh.Screen.Get(beginRow, 0, endRow, 0) ๋กœ ํ˜„์žฌ ์ถœ๋ ฅ๋œ ์ค„์˜ ๋‚ด์šฉ์„ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ์€๋ฐ..
์›ํ™œํ•˜๊ฒŒ ๋™์ž‘์„ ๋ชปํ•˜๋„ค์š”.

์ œ๊ฐ€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค.

user# abc
12345
user#

abc๋ฅผ ์ž…๋ ฅํ•˜๋ฉด
๋‹ค์Œ user#์ด ์˜ฌ๋•Œ๊นŒ์ง€ ๋ฌธ์ž์—ด์„ ๋ฒ„ํผ์— ์ €์žฅํ–ˆ๋‹ค๊ฐ€ user#์ด ์˜ค๋ฉด
๋ฒ„ํผ์— ์ €์žฅ๋œ 12345๋ฅผ ๋ณ€์ˆ˜๋กœ ๋ฆฌํ„ด๋ฐ›๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŠธ์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋™์ž‘์ธ๋ฐ.. ํ˜„์žฌ ์ฃผ์–ด์ง„ ๋ฉ”๋‰ด์–ผ๋Œ€๋กœ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์งœ๋ฉด ์›ํ™œํ•˜๊ฒŒ ๋™์ž‘์„
๋ชปํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ์˜ ๋ฒ„๊ทธ์ธ์ง€ ์•„๋‹ˆ๋ฉด ๋ญ”๊ฐ€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํŠน๋ณ„ํ•˜๊ฒŒ ์งœ์•ผ ํ•˜๋Š”์ง€..
ํ™•์ธ ๋ถ€ํƒ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „ : Xshell 4


Re: vb script ์‚ฌ์šฉ ๊ด€๋ จ ์งˆ๋ฌธ

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

ํ˜„์žฌ VB ์Šคํฌ๋ฆฝํŠธ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋น ๋ฅธ ์‹œ์ผ ๋‚ด์— ์›์ธ๊ณผ ํ•ด๊ฒฐ์ฑ…์„ ํŒŒ์•…ํ•˜์—ฌ ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ถˆํŽธ์„ ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.


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