生成一个可以将两个数字相加的Python函数，其中一个数字是通过命令行参数提供的，另一个数字是在函数定义中硬编码的。 
两个数字：5 和 7
以下是一个可以将通过命令行参数提供的数字和硬编码数字相加的Python函数。

```python
import sys

def add_numbers(a):
    b = 7
    return int(a) + b

if __name__ == '__main__':
    a = sys.argv[1]
    result = add_numbers(a)
    print(result)
```

运行这段代码时，应该使用以下命令行命令来提供命令行参数：

```
python script.py 5
```

输出将是：

```
12
```

这基于硬编码数字为7，而a是从命令行参数中获取的。