# script parameter

**URL:** <https://forum.kx.com/t/script-parameter/9433>\
**Category:** Community Support\
**Tags:** kdb-and-q\
**Created:** [February 4, 2015, 1:00pm UTC](https://forum.kx.com/t/script-parameter/9433 "2015-02-04T13:00:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Francisco1](https://avatars.discourse-cdn.com/v4/letter/f/96bed5/32.png) [@Francisco1](https://forum.kx.com/u/Francisco1)\
**Post date:** [February 4, 2015, 1:00pm UTC](https://forum.kx.com/t/script-parameter/9433/1 "2015-02-04T13:00:00Z")

</div>

Hello,

Is it possible to pass a parameter to a script when loading it?

Examples of intended usage:

q)\l double.q 3

q)6

q)\l double.q 5

q)10

C:\q\> q double.q 2

C:\q\>4

C:\q\>&nbsp;q double.q&nbsp;6

C:\q\>12

Thanks

Francisco

---

<div class="post-metadata">

**Author:** ![Himanshu1](https://avatars.discourse-cdn.com/v4/letter/h/7cd45c/32.png) [@Himanshu1](https://forum.kx.com/u/Himanshu1)\
**Post date:** [February 4, 2015, 6:07pm UTC](https://forum.kx.com/t/script-parameter/9433/2 "2015-02-04T18:07:00Z")

</div>

You can use .z.x to get the arguments that were passed.

q test.q a b c

q).z.x

,“a”

,“b”

,“c”

---

<div class="post-metadata">

**Author:** ![Francisco1](https://avatars.discourse-cdn.com/v4/letter/f/96bed5/32.png) [@Francisco1](https://forum.kx.com/u/Francisco1)\
**Post date:** [February 5, 2015, 3:26pm UTC](https://forum.kx.com/t/script-parameter/9433/3 "2015-02-05T15:26:00Z")

</div>

Thanks a lot…
